diff --git a/obj/goldbar.mtl b/obj/goldbar.mtl new file mode 100644 index 0000000..f231bdf --- /dev/null +++ b/obj/goldbar.mtl @@ -0,0 +1,10 @@ +# Blender MTL File: 'None' +# Material Count: 1 + +newmtl None +Ns 500 +Ka 0.8 0.8 0.8 +Kd 0.8 0.8 0.8 +Ks 0.8 0.8 0.8 +d 1 +illum 2 diff --git a/obj/goldbar.obj b/obj/goldbar.obj new file mode 100644 index 0000000..152a4f4 --- /dev/null +++ b/obj/goldbar.obj @@ -0,0 +1,944 @@ +# Blender v3.0.1 OBJ File: '' +# www.blender.org +mtllib goldbar.mtl +o Cube_Cube.001 +v -2.525195 -0.445820 0.956208 +v -2.073658 0.437764 0.717155 +v -2.525195 -0.445820 -0.956404 +v -2.073658 0.437764 -0.717307 +v 2.525067 -0.445820 0.956208 +v 2.073551 0.437764 0.717155 +v 2.525067 -0.445820 -0.956404 +v 2.073551 0.437764 -0.717307 +v -2.546504 -0.452425 0.773274 +v -2.543238 -0.451413 0.882866 +v -2.535186 -0.448918 0.936982 +v -2.109163 0.392864 0.737267 +v -2.087517 0.424178 0.725203 +v -2.083663 0.446997 -0.577159 +v -2.082133 0.445582 -0.659397 +v -2.078357 0.442094 -0.701168 +v -2.498398 -0.358813 -0.944941 +v -2.521648 -0.409324 -0.956897 +v -2.528351 -0.435554 -0.959404 +v -2.372216 -0.451413 -0.968365 +v -2.491815 -0.448918 -0.963026 +v 1.941818 0.445582 -0.723026 +v 2.042621 0.442094 -0.720479 +v 2.498313 -0.358813 -0.944941 +v 2.521556 -0.409324 -0.956897 +v 2.528243 -0.435554 -0.959404 +v 2.546417 -0.452425 -0.773811 +v 2.543145 -0.451413 -0.883267 +v 2.535077 -0.448918 -0.937258 +v 2.083591 0.446997 0.576744 +v 2.082056 0.445583 0.659087 +v 2.078267 0.442095 0.700954 +v 2.498313 -0.358813 0.944812 +v 2.521556 -0.409324 0.956757 +v 2.528243 -0.435554 0.959239 +v 2.371953 -0.451413 0.968222 +v 2.491634 -0.448918 0.962859 +v -1.942036 0.445583 0.722917 +v -2.042772 0.442095 0.720351 +v 2.491634 -0.448918 -0.963026 +v 2.371953 -0.451413 -0.968365 +v 2.042621 0.442095 0.720351 +v 1.941818 0.445583 0.722917 +v -2.042772 0.442094 -0.720479 +v -1.942036 0.445582 -0.723026 +v -2.491815 -0.448918 0.962859 +v -2.372216 -0.451413 0.968222 +v -2.078357 0.442095 0.700954 +v -2.082133 0.445583 0.659087 +v -2.083663 0.446997 0.576744 +v 2.535077 -0.448918 0.936981 +v 2.543145 -0.451413 0.882866 +v 2.546417 -0.452425 0.773274 +v -2.535186 -0.448918 -0.937258 +v -2.543238 -0.451413 -0.883267 +v -2.546504 -0.452425 -0.773811 +v 2.078267 0.442094 -0.701168 +v 2.082056 0.445582 -0.659397 +v 2.083591 0.446997 -0.577159 +v -2.087517 0.424178 -0.725332 +v -2.109163 0.392863 -0.737378 +v 2.087427 0.424178 -0.725332 +v 2.109086 0.392863 -0.737378 +v 2.087427 0.424178 0.725203 +v 2.109085 0.392864 0.737267 +v -2.528351 -0.435554 0.959239 +v -2.521649 -0.409324 0.956757 +v -2.498398 -0.358813 0.944812 +v -2.137335 0.394048 -0.588844 +v -2.110742 0.428061 -0.581338 +v -2.134267 0.393781 -0.673227 +v -2.108278 0.427248 -0.664304 +v -2.125870 0.393207 -0.717204 +v -2.101513 0.425437 -0.706832 +v 1.968097 0.393781 -0.753291 +v 1.951140 0.427248 -0.738555 +v 2.072167 0.393207 -0.747955 +v 2.053013 0.425437 -0.734206 +v 2.137325 0.394048 0.588423 +v 2.110711 0.428061 0.580921 +v 2.134250 0.393781 0.672918 +v 2.108240 0.427249 0.663994 +v 2.125833 0.393208 0.717003 +v 2.101457 0.425437 0.706623 +v -1.968313 0.393781 0.753266 +v -1.951357 0.427249 0.738501 +v -2.072307 0.393208 0.747901 +v -2.053159 0.425437 0.734127 +v 2.380371 -0.464177 0.775994 +v 2.504872 -0.460189 0.775027 +v 2.379169 -0.462756 0.886923 +v 2.502640 -0.458900 0.885192 +v 2.376206 -0.458900 0.943750 +v 2.497376 -0.455460 0.940402 +v -1.935382 0.463425 0.573273 +v -2.041023 0.457850 0.574418 +v -1.935908 0.461438 0.656062 +v -2.040638 0.456049 0.656828 +v -1.937575 0.456049 0.700350 +v -2.040176 0.451240 0.699804 +v 2.040888 0.457850 0.574418 +v 1.935169 0.463425 0.573273 +v 2.040500 0.456049 0.656828 +v 1.935694 0.461438 0.656062 +v 2.040031 0.451240 0.699804 +v 1.937359 0.456049 0.700350 +v 2.072167 0.393208 0.747901 +v 2.053013 0.425437 0.734127 +v 1.968097 0.393781 0.753266 +v 1.951140 0.427249 0.738501 +v -2.072307 0.393207 -0.747955 +v -2.053159 0.425437 -0.734206 +v -1.968314 0.393781 -0.753291 +v -1.951357 0.427248 -0.738555 +v -2.505036 -0.460189 0.775027 +v -2.380629 -0.464177 0.775994 +v -2.502808 -0.458900 0.885192 +v -2.379428 -0.462756 0.886923 +v -2.497552 -0.455460 0.940402 +v -2.376467 -0.458900 0.943750 +v -2.125870 0.393208 0.717003 +v -2.101513 0.425437 0.706623 +v -2.134267 0.393781 0.672918 +v -2.108278 0.427249 0.663994 +v -2.137335 0.394048 0.588423 +v -2.110742 0.428061 0.580921 +v 2.125833 0.393207 -0.717204 +v 2.101457 0.425437 -0.706832 +v 2.134250 0.393781 -0.673228 +v 2.108240 0.427248 -0.664304 +v 2.137325 0.394048 -0.588844 +v 2.110711 0.428061 -0.581338 +v 2.376206 -0.458901 -0.944007 +v 2.497376 -0.455460 -0.940671 +v 2.379169 -0.462756 -0.887319 +v 2.502640 -0.458901 -0.885591 +v 2.380371 -0.464177 -0.776531 +v 2.504872 -0.460189 -0.775564 +v -1.937575 0.456049 -0.700547 +v -2.040176 0.451240 -0.700010 +v -1.935908 0.461438 -0.656365 +v -2.040638 0.456049 -0.657135 +v -1.935381 0.463425 -0.573685 +v -2.041023 0.457850 -0.574831 +v 2.040031 0.451240 -0.700010 +v 1.937360 0.456049 -0.700547 +v 2.040500 0.456049 -0.657135 +v 1.935694 0.461438 -0.656365 +v 2.040888 0.457850 -0.574831 +v 1.935170 0.463425 -0.573685 +v -2.497552 -0.455460 -0.940671 +v -2.376467 -0.458901 -0.944007 +v -2.502807 -0.458901 -0.885591 +v -2.379428 -0.462756 -0.887319 +v -2.505036 -0.460189 -0.775564 +v -2.380629 -0.464177 -0.776531 +v -2.560311 -0.438332 -0.770790 +v -2.556477 -0.410172 -0.764730 +v -2.533717 -0.358919 -0.753566 +v -2.556520 -0.437751 -0.880326 +v -2.552547 -0.409980 -0.874162 +v -2.529785 -0.358895 -0.861748 +v -2.546534 -0.436455 -0.935645 +v -2.541949 -0.409570 -0.930924 +v -2.519121 -0.358844 -0.918495 +v 2.366085 -0.437751 -0.978592 +v 2.353888 -0.409980 -0.978039 +v 2.329890 -0.358895 -0.966374 +v 2.487813 -0.436455 -0.971830 +v 2.477773 -0.409570 -0.970802 +v 2.453715 -0.358844 -0.959094 +v 2.560273 -0.438331 0.770255 +v 2.556465 -0.410171 0.764200 +v 2.533714 -0.358919 0.753043 +v 2.556475 -0.437750 0.879929 +v 2.552526 -0.409980 0.873771 +v 2.529773 -0.358895 0.861364 +v 2.546466 -0.436454 0.935378 +v 2.541903 -0.409570 0.930671 +v 2.519085 -0.358844 0.918251 +v -2.366345 -0.437750 0.978522 +v -2.354144 -0.409980 0.978007 +v -2.330142 -0.358895 0.966356 +v -2.487988 -0.436454 0.971727 +v -2.477940 -0.409570 0.970733 +v -2.453876 -0.358844 0.959039 +v 2.487813 -0.436454 0.971727 +v 2.477773 -0.409570 0.970733 +v 2.453715 -0.358844 0.959039 +v 2.366085 -0.437750 0.978522 +v 2.353888 -0.409980 0.978007 +v 2.329890 -0.358895 0.966356 +v -2.487988 -0.436455 -0.971830 +v -2.477940 -0.409570 -0.970802 +v -2.453876 -0.358844 -0.959094 +v -2.366345 -0.437751 -0.978592 +v -2.354144 -0.409980 -0.978039 +v -2.330142 -0.358895 -0.966374 +v -2.546534 -0.436454 0.935378 +v -2.541949 -0.409570 0.930671 +v -2.519121 -0.358844 0.918250 +v -2.556521 -0.437750 0.879929 +v -2.552547 -0.409980 0.873771 +v -2.529785 -0.358895 0.861364 +v -2.560311 -0.438331 0.770255 +v -2.556477 -0.410171 0.764200 +v -2.533716 -0.358919 0.753043 +v 2.546467 -0.436455 -0.935645 +v 2.541903 -0.409570 -0.930924 +v 2.519084 -0.358844 -0.918495 +v 2.556475 -0.437751 -0.880326 +v 2.552526 -0.409980 -0.874162 +v 2.529773 -0.358895 -0.861748 +v 2.560273 -0.438332 -0.770790 +v 2.556464 -0.410171 -0.764730 +v 2.533714 -0.358919 -0.753566 +vt 0.733409 0.652046 +vt 0.734702 0.664716 +vt 0.720414 0.664431 +vt 0.718878 0.651964 +vt 0.713091 0.663801 +vt 0.711305 0.651799 +vt 0.735421 0.671838 +vt 0.721259 0.671326 +vt 0.714066 0.670062 +vt 0.711287 0.668493 +vt 0.709905 0.663414 +vt 0.707830 0.651765 +vt 0.037224 0.023740 +vt 0.038351 0.011194 +vt 0.297743 0.011194 +vt 0.298870 0.023740 +vt 0.038971 0.004204 +vt 0.297123 0.004204 +vt 0.304514 0.011793 +vt 0.305788 0.023867 +vt 0.693854 0.271317 +vt 0.694051 0.264290 +vt 0.891565 0.264290 +vt 0.891762 0.271317 +vt 0.303824 0.005448 +vt 0.305879 0.006991 +vt 0.306802 0.012116 +vt 0.308241 0.023828 +vt 0.063857 0.652047 +vt 0.065149 0.664717 +vt 0.050843 0.664432 +vt 0.049307 0.651965 +vt 0.043502 0.663802 +vt 0.041715 0.651801 +vt 0.934131 0.671838 +vt 0.934851 0.664716 +vt 0.266591 0.652047 +vt 0.265298 0.664717 +vt 0.065869 0.671839 +vt 0.051689 0.671327 +vt 0.044479 0.670063 +vt 0.041689 0.668495 +vt 0.040303 0.663416 +vt 0.038226 0.651766 +vt 0.374462 0.011196 +vt 0.633853 0.011196 +vt 0.634980 0.023742 +vt 0.373334 0.023742 +vt 0.375081 0.004205 +vt 0.633234 0.004205 +vt 0.640620 0.011794 +vt 0.641892 0.023868 +vt 0.639929 0.005448 +vt 0.641982 0.006992 +vt 0.642904 0.012117 +vt 0.644342 0.023828 +vt 0.891565 0.007022 +vt 0.905822 0.006987 +vt 0.905822 0.264325 +vt 0.636493 0.349142 +vt 0.636327 0.340867 +vt 0.655298 0.341015 +vt 0.655596 0.349222 +vt 0.655596 0.665517 +vt 0.665382 0.349419 +vt 0.665382 0.665320 +vt 0.664805 0.341365 +vt 0.661436 0.333239 +vt 0.661826 0.338105 +vt 0.346491 0.338105 +vt 0.346881 0.333239 +vt 0.705044 0.372606 +vt 0.964492 0.372606 +vt 0.936143 0.652046 +vt 0.369137 0.349142 +vt 0.369304 0.340866 +vt 0.636025 0.338105 +vt 0.654897 0.338323 +vt 0.664216 0.338859 +vt 0.667527 0.339524 +vt 0.668673 0.341746 +vt 0.669596 0.349701 +vt 0.369606 0.338105 +vt 0.913449 0.006876 +vt 0.913449 0.264436 +vt 0.891762 0.000000 +vt 0.905954 0.000026 +vt 0.913355 0.000056 +vt 0.375378 0.000000 +vt 0.632937 0.000000 +vt 0.694051 0.007022 +vt 0.693854 0.000000 +vt 0.933730 0.676069 +vt 0.948311 0.671326 +vt 0.947922 0.675408 +vt 0.955521 0.670062 +vt 0.955323 0.673640 +vt 0.958311 0.668493 +vt 0.958861 0.670258 +vt 0.639757 0.001761 +vt 0.905954 0.271291 +vt 0.913355 0.271260 +vt 0.735822 0.676069 +vt 0.264579 0.671839 +vt 0.264178 0.676071 +vt 0.066270 0.676071 +vt 0.669596 0.665037 +vt 0.368553 0.001761 +vt 0.368381 0.005448 +vt 0.044677 0.673641 +vt 0.041139 0.670260 +vt 0.052078 0.675410 +vt 0.366417 0.023868 +vt 0.367690 0.011794 +vt 0.363963 0.023828 +vt 0.365403 0.012117 +vt 0.366325 0.006992 +vt 0.030312 0.023867 +vt 0.031585 0.011793 +vt 0.027862 0.023828 +vt 0.029301 0.012116 +vt 0.030222 0.006991 +vt 0.032275 0.005448 +vt 0.636493 0.665596 +vt 0.636327 0.673866 +vt 0.655298 0.673717 +vt 0.664805 0.673368 +vt 0.369137 0.665596 +vt 0.369606 0.676622 +vt 0.369304 0.673866 +vt 0.636025 0.676622 +vt 0.668673 0.672987 +vt 0.664216 0.675870 +vt 0.667527 0.675206 +vt 0.654897 0.676405 +vt 0.672204 0.264436 +vt 0.672204 0.006876 +vt 0.679813 0.006987 +vt 0.679813 0.264325 +vt 0.336102 0.665037 +vt 0.336102 0.349701 +vt 0.340297 0.349419 +vt 0.340297 0.665320 +vt 0.958285 0.651799 +vt 0.956498 0.663801 +vt 0.949157 0.664431 +vt 0.950693 0.651964 +vt 0.961775 0.651765 +vt 0.959697 0.663414 +vt 0.288695 0.651801 +vt 0.286909 0.663802 +vt 0.279586 0.664432 +vt 0.281122 0.651965 +vt 0.292170 0.651766 +vt 0.290095 0.663416 +vt 0.288714 0.668495 +vt 0.285934 0.670064 +vt 0.278741 0.671327 +vt 0.340871 0.341365 +vt 0.350357 0.341015 +vt 0.350059 0.349222 +vt 0.350059 0.665517 +vt 0.337022 0.341746 +vt 0.338162 0.339524 +vt 0.341459 0.338859 +vt 0.350757 0.338323 +vt 0.039267 0.000000 +vt 0.296827 0.000000 +vt 0.672297 0.000056 +vt 0.679680 0.000026 +vt 0.032448 0.001761 +vt 0.710740 0.670258 +vt 0.714265 0.673640 +vt 0.721648 0.675408 +vt 0.672297 0.271260 +vt 0.679680 0.271291 +vt 0.289260 0.670260 +vt 0.285735 0.673641 +vt 0.303651 0.001761 +vt 0.347691 0.323013 +vt 0.660625 0.323013 +vt 0.278352 0.675410 +vt 0.340871 0.673368 +vt 0.350357 0.673717 +vt 0.338162 0.675206 +vt 0.337022 0.672987 +vt 0.341459 0.675870 +vt 0.350757 0.676405 +vt 0.686414 0.372637 +vt 0.702078 0.343218 +vt 0.703121 0.353609 +vt 0.684276 0.353701 +vt 0.683214 0.343453 +vt 0.674501 0.353910 +vt 0.673688 0.343986 +vt 0.676642 0.372714 +vt 0.672087 0.372840 +vt 0.331149 0.303900 +vt 0.322918 0.304034 +vt 0.670028 0.354113 +vt 0.669596 0.344417 +vt 0.673410 0.339459 +vt 0.670113 0.340654 +vt 0.682708 0.338496 +vt 0.701557 0.338105 +vt 0.011579 0.323014 +vt 0.013175 0.304034 +vt 0.324513 0.323014 +vt 0.659030 0.304033 +vt 0.349286 0.304033 +vt 0.325324 0.333240 +vt 0.332748 0.322749 +vt 0.333415 0.332657 +vt 0.010768 0.333240 +vt 0.334113 0.303667 +vt 0.016854 0.372638 +vt 0.035508 0.372607 +vt 0.335658 0.322440 +vt 0.336102 0.332131 +vt 0.333669 0.337105 +vt 0.335891 0.335861 +vt 0.325714 0.338107 +vt 0.032544 0.343220 +vt 0.033587 0.353610 +vt 0.014718 0.353702 +vt 0.013657 0.343455 +vt 0.004919 0.353912 +vt 0.004109 0.343987 +vt 0.007058 0.372716 +vt 0.298443 0.338107 +vt 0.297923 0.343220 +vt 0.032024 0.338107 +vt 0.296879 0.353610 +vt 0.294956 0.372607 +vt 0.002484 0.372841 +vt 0.667254 0.303900 +vt 0.000427 0.354114 +vt 0.000000 0.344419 +vt 0.003833 0.339460 +vt 0.000522 0.340656 +vt 0.013152 0.338497 +vt 0.997516 0.372840 +vt 0.992942 0.372714 +vt 0.668854 0.322748 +vt 0.669522 0.332656 +vt 0.670214 0.303665 +vt 0.341056 0.303900 +vt 0.338092 0.303665 +vt 0.671759 0.322438 +vt 0.672205 0.332129 +vt 0.669776 0.337103 +vt 0.671995 0.335859 +vt 0.338790 0.332656 +vt 0.339457 0.322748 +vt 0.336313 0.335859 +vt 0.336102 0.332129 +vt 0.338536 0.337103 +vt 0.336547 0.322438 +vt 0.004950 0.303900 +vt 0.001991 0.303667 +vt 0.010378 0.338107 +vt 0.002683 0.332657 +vt 0.003351 0.322749 +vt 0.000210 0.335861 +vt 0.000000 0.332131 +vt 0.002428 0.337105 +vt 0.000446 0.322440 +vt 0.995891 0.343986 +vt 0.995081 0.353910 +vt 0.985282 0.353701 +vt 0.986343 0.343453 +vt 0.983146 0.372637 +vt 0.966413 0.353609 +vt 0.967456 0.343219 +vt 0.999478 0.340654 +vt 1.000000 0.344417 +vt 0.996167 0.339459 +vt 0.999573 0.354113 +vt 0.323358 0.372716 +vt 0.327913 0.372841 +vt 0.967976 0.338105 +vt 0.986848 0.338496 +vt 0.326312 0.343987 +vt 0.325499 0.353912 +vt 0.315724 0.353702 +vt 0.316786 0.343455 +vt 0.313586 0.372638 +vt 0.329887 0.340656 +vt 0.330404 0.344419 +vt 0.326590 0.339460 +vt 0.329972 0.354114 +vt 0.317292 0.338497 +vn -0.8385 0.5447 -0.0155 +vn -0.6872 0.7263 -0.0135 +vn -0.6798 0.7289 -0.0811 +vn -0.8273 0.5537 -0.0943 +vn -0.6292 0.7185 -0.2963 +vn -0.7469 0.5663 -0.3484 +vn -0.4160 0.9093 -0.0115 +vn -0.4106 0.9093 -0.0679 +vn -0.3844 0.8921 -0.2377 +vn -0.2922 0.8039 -0.5181 +vn -0.4033 0.6506 -0.6435 +vn -0.4685 0.5127 -0.7195 +vn -0.0249 0.3478 -0.9372 +vn -0.0220 0.5357 -0.8442 +vn 0.0220 0.5356 -0.8442 +vn 0.0249 0.3478 -0.9373 +vn -0.0207 0.7985 -0.6016 +vn 0.0207 0.7985 -0.6017 +vn 0.1265 0.5583 -0.8200 +vn 0.1533 0.3994 -0.9039 +vn 0.1495 0.9887 -0.0111 +vn 0.0261 0.9996 -0.0117 +vn 0.0261 0.9996 0.0117 +vn 0.1495 0.9887 0.0111 +vn 0.1103 0.8101 -0.5759 +vn 0.2917 0.8039 -0.5183 +vn 0.4028 0.6507 -0.6438 +vn 0.4680 0.5126 -0.7199 +vn 0.8384 0.5449 0.0155 +vn 0.6868 0.7267 0.0135 +vn 0.6795 0.7292 0.0810 +vn 0.8272 0.5539 0.0943 +vn 0.6290 0.7189 0.2958 +vn 0.7470 0.5665 0.3480 +vn -0.4160 0.9093 0.0115 +vn -0.6872 0.7263 0.0135 +vn 0.8384 0.5449 -0.0156 +vn 0.6868 0.7267 -0.0135 +vn 0.4155 0.9095 0.0115 +vn 0.4102 0.9095 0.0678 +vn 0.3840 0.8923 0.2372 +vn 0.2922 0.8046 0.5169 +vn 0.4036 0.6513 0.6426 +vn 0.4691 0.5131 0.7188 +vn 0.0221 0.5367 0.8435 +vn -0.0221 0.5367 0.8435 +vn -0.0250 0.3482 0.9371 +vn 0.0250 0.3481 0.9371 +vn 0.0207 0.7995 0.6004 +vn -0.0207 0.7995 0.6004 +vn -0.1272 0.5594 0.8191 +vn -0.1542 0.4000 0.9035 +vn -0.1107 0.8109 0.5746 +vn -0.2927 0.8046 0.5167 +vn -0.4041 0.6513 0.6423 +vn -0.4696 0.5132 0.7184 +vn -0.0261 0.9996 0.0117 +vn -0.0249 0.9972 0.0707 +vn 0.0249 0.9972 0.0707 +vn 0.0160 -0.9999 0.0064 +vn 0.1085 -0.9941 0.0070 +vn 0.1089 -0.9931 0.0432 +vn 0.0159 -0.9991 0.0402 +vn -0.0159 -0.9991 0.0402 +vn 0.0171 -0.9831 0.1821 +vn -0.0171 -0.9831 0.1821 +vn 0.1067 -0.9776 0.1814 +vn -0.0294 -0.2930 0.9557 +vn -0.0240 -0.8126 0.5824 +vn 0.0240 -0.8126 0.5824 +vn 0.0293 -0.2930 0.9557 +vn -0.8984 0.4390 -0.0163 +vn -0.8984 0.4390 0.0162 +vn -0.8385 0.5447 0.0155 +vn 0.0160 -0.9999 -0.0064 +vn 0.1085 -0.9941 -0.0070 +vn 0.4733 -0.8808 0.0119 +vn 0.4856 -0.8712 0.0720 +vn 0.5063 -0.8154 0.2807 +vn 0.3935 -0.7068 0.5879 +vn 0.1363 -0.7759 0.6159 +vn 0.4733 -0.8808 -0.0119 +vn -0.0223 0.9628 0.2694 +vn 0.0223 0.9628 0.2694 +vn -0.1497 0.9887 0.0111 +vn -0.1453 0.9872 0.0661 +vn -0.1270 0.9609 0.2458 +vn -0.0261 0.9996 -0.0117 +vn -0.1497 0.9887 -0.0111 +vn -0.4106 0.9093 0.0677 +vn -0.3845 0.8922 0.2370 +vn 0.1451 0.9872 0.0661 +vn 0.1269 0.9610 0.2459 +vn 0.4155 0.9095 -0.0115 +vn 0.1106 0.8109 0.5746 +vn 0.1540 0.3999 0.9035 +vn 0.1270 0.5593 0.8192 +vn -0.1535 0.3994 -0.9038 +vn -0.1267 0.5583 -0.8199 +vn -0.1105 0.8101 -0.5758 +vn -0.0160 -0.9999 0.0064 +vn -0.1087 -0.9941 0.0070 +vn -0.1091 -0.9931 0.0432 +vn -0.1069 -0.9776 0.1814 +vn -0.0160 -0.9999 -0.0064 +vn -0.4742 -0.8803 -0.0119 +vn -0.1087 -0.9941 -0.0070 +vn -0.4742 -0.8803 0.0119 +vn -0.1366 -0.7758 0.6160 +vn -0.5072 -0.8149 0.2805 +vn -0.3943 -0.7064 0.5878 +vn -0.4866 -0.8707 0.0720 +vn 0.0223 0.9625 -0.2703 +vn -0.0223 0.9625 -0.2703 +vn -0.0249 0.9972 -0.0709 +vn 0.0249 0.9972 -0.0709 +vn -0.0240 -0.8112 -0.5843 +vn 0.0240 -0.8112 -0.5843 +vn 0.0171 -0.9830 -0.1828 +vn -0.0171 -0.9830 -0.1828 +vn -0.7473 0.5664 0.3475 +vn -0.6295 0.7186 0.2954 +vn -0.6799 0.7289 0.0809 +vn -0.8274 0.5537 0.0941 +vn 0.7465 0.5665 -0.3490 +vn 0.6287 0.7188 -0.2967 +vn 0.6794 0.7292 -0.0812 +vn 0.8272 0.5539 -0.0945 +vn 0.3839 0.8922 -0.2379 +vn 0.4101 0.9095 -0.0679 +vn 0.1068 -0.9775 -0.1821 +vn 0.1089 -0.9931 -0.0433 +vn 0.0159 -0.9991 -0.0403 +vn -0.0159 -0.9991 -0.0403 +vn 0.1361 -0.7746 -0.6177 +vn 0.3929 -0.7056 -0.5897 +vn 0.5063 -0.8150 -0.2817 +vn 0.4857 -0.8712 -0.0722 +vn -0.1270 0.9608 -0.2466 +vn -0.1453 0.9872 -0.0662 +vn 0.1268 0.9608 -0.2467 +vn 0.1451 0.9872 -0.0663 +vn 0.0286 0.1351 0.9904 +vn -0.0286 0.1351 0.9904 +vn -0.1069 -0.9775 -0.1821 +vn -0.1091 -0.9931 -0.0433 +vn -0.3938 -0.7052 -0.5896 +vn -0.1363 -0.7745 -0.6177 +vn -0.5072 -0.8145 -0.2816 +vn -0.4866 -0.8706 -0.0721 +vn -0.8859 0.4533 -0.0985 +vn -0.9507 -0.3095 -0.0179 +vn -0.9608 0.2768 -0.0167 +vn -0.9497 0.2960 -0.1018 +vn -0.9528 -0.2842 -0.1069 +vn -0.8632 0.3339 -0.3787 +vn -0.9011 -0.2017 -0.3837 +vn -0.7993 0.4788 -0.3632 +vn -0.5036 0.4347 -0.7466 +vn 0.1669 0.3194 -0.9328 +vn 0.0273 0.2596 -0.9653 +vn -0.5434 0.3096 -0.7803 +vn -0.5853 -0.1328 -0.7999 +vn -0.0284 0.1358 -0.9903 +vn -0.0273 0.2596 -0.9653 +vn 0.0284 0.1358 -0.9903 +vn -0.0274 0.2596 0.9653 +vn 0.0274 0.2596 0.9653 +vn 0.0292 -0.2908 -0.9563 +vn 0.1758 0.2007 -0.9638 +vn 0.1747 -0.2135 -0.9612 +vn -0.0292 -0.2908 -0.9563 +vn 0.5031 0.4346 -0.7470 +vn 0.8859 0.4532 0.0985 +vn 0.8984 0.4389 0.0163 +vn 0.5429 0.3093 -0.7808 +vn 0.5847 -0.1334 -0.8002 +vn 0.9503 -0.3107 0.0179 +vn 0.9609 0.2763 0.0167 +vn 0.9499 0.2955 0.1019 +vn 0.9524 -0.2855 0.1069 +vn 0.8635 0.3334 0.3784 +vn 0.9010 -0.2032 0.3833 +vn 0.7995 0.4787 0.3628 +vn 0.9503 -0.3107 -0.0179 +vn 0.9609 0.2763 -0.0168 +vn 0.8984 0.4389 -0.0163 +vn 0.5044 0.4348 0.7460 +vn -0.1679 0.3197 0.9325 +vn 0.5442 0.3091 0.7799 +vn 0.5858 -0.1346 0.7992 +vn -0.5049 0.4350 0.7456 +vn -0.7998 0.4787 0.3622 +vn -0.1769 0.2004 0.9636 +vn -0.1758 -0.2153 0.9606 +vn 0.1677 0.3196 0.9326 +vn -0.5448 0.3094 0.7794 +vn -0.5865 -0.1340 0.7988 +vn 0.1755 -0.2154 0.9606 +vn 0.1767 0.2003 0.9637 +vn -0.1671 0.3195 -0.9327 +vn -0.1749 -0.2134 -0.9612 +vn -0.1760 0.2008 -0.9637 +vn -0.9015 -0.2021 0.3827 +vn -0.8637 0.3338 0.3777 +vn -0.9498 0.2960 0.1016 +vn -0.9528 -0.2843 0.1067 +vn -0.8859 0.4532 0.0983 +vn -0.9608 0.2768 0.0167 +vn -0.9507 -0.3095 0.0178 +vn 0.7990 0.4787 -0.3638 +vn 0.9006 -0.2028 -0.3843 +vn 0.8630 0.3336 -0.3794 +vn 0.9499 0.2956 -0.1021 +vn 0.9524 -0.2854 -0.1071 +vn 0.8859 0.4533 -0.0988 +usemtl None +s 1 +f 69/1/1 70/2/2 72/3/3 71/4/4 +f 71/4/4 72/3/3 74/5/5 73/6/6 +f 70/2/2 14/7/7 15/8/8 72/3/3 +f 72/3/3 15/8/8 16/9/9 74/5/5 +f 74/5/5 16/9/9 4/10/10 60/11/11 +f 73/6/6 74/5/5 60/11/11 61/12/12 +f 113/13/13 114/14/14 76/15/15 75/16/16 +f 114/14/14 45/17/17 22/18/18 76/15/15 +f 75/16/16 76/15/15 78/19/19 77/20/20 +f 149/21/21 150/22/22 102/23/23 101/24/24 +f 76/15/15 22/18/18 23/25/25 78/19/19 +f 78/19/19 23/25/25 8/26/26 62/27/27 +f 77/20/20 78/19/19 62/27/27 63/28/28 +f 79/29/29 80/30/30 82/31/31 81/32/32 +f 81/32/32 82/31/31 84/33/33 83/34/34 +f 50/35/35 14/7/7 70/2/2 126/36/36 +f 131/37/37 132/38/38 80/30/30 79/29/29 +f 80/30/30 30/39/39 31/40/40 82/31/31 +f 82/31/31 31/40/40 32/41/41 84/33/33 +f 84/33/33 32/41/41 6/42/42 64/43/43 +f 83/34/34 84/33/33 64/43/43 65/44/44 +f 110/45/45 86/46/46 85/47/47 109/48/48 +f 43/49/49 38/50/50 86/46/46 110/45/45 +f 85/47/47 86/46/46 88/51/51 87/52/52 +f 86/46/46 38/50/50 39/53/53 88/51/51 +f 88/51/51 39/53/53 2/54/54 13/55/55 +f 87/52/52 88/51/51 13/55/55 12/56/56 +f 102/23/23 95/57/57 97/58/58 104/59/59 +f 89/60/60 90/61/61 92/62/62 91/63/63 +f 118/64/64 91/63/63 93/65/65 120/66/66 +f 91/63/63 92/62/62 94/67/67 93/65/65 +f 181/68/68 47/69/69 36/70/70 190/71/71 +f 69/1/1 159/72/72 207/73/73 125/74/74 +f 137/75/75 138/76/76 90/61/61 89/60/60 +f 90/61/61 53/77/77 52/78/78 92/62/62 +f 92/62/62 52/78/78 51/79/79 94/67/67 +f 94/67/67 51/79/79 5/80/80 37/81/81 +f 93/65/65 94/67/67 37/81/81 36/82/70 +f 138/76/76 27/83/82 53/77/77 90/61/61 +f 97/58/58 99/84/83 106/85/84 104/59/59 +f 95/57/57 96/86/85 98/87/86 97/58/58 +f 97/58/58 98/87/86 100/88/87 99/84/83 +f 106/89/84 99/90/83 38/50/50 43/49/49 +f 150/22/22 143/91/88 95/57/57 102/23/23 +f 143/91/88 144/92/89 96/86/85 95/57/57 +f 96/93/85 50/35/35 49/94/90 98/95/86 +f 98/95/86 49/94/90 48/96/91 100/97/87 +f 100/97/87 48/96/91 2/98/54 39/99/53 +f 99/90/83 100/100/87 39/53/53 38/50/50 +f 101/24/24 102/23/23 104/59/59 103/101/92 +f 103/101/92 104/59/59 106/85/84 105/102/93 +f 144/103/89 14/7/7 50/35/35 96/93/85 +f 59/104/94 149/105/21 101/106/24 30/39/39 +f 120/66/66 93/65/65 36/82/70 47/107/69 +f 105/108/93 106/89/84 43/49/49 42/109/95 +f 32/41/41 105/110/93 42/111/95 6/42/42 +f 31/40/40 103/112/92 105/110/93 32/41/41 +f 30/39/39 101/106/24 103/112/92 31/40/40 +f 107/113/96 108/114/97 110/45/45 109/48/48 +f 65/115/44 64/116/43 108/114/97 107/113/96 +f 64/116/43 6/117/42 42/109/95 108/114/97 +f 108/114/97 42/109/95 43/49/49 110/45/45 +f 111/118/98 112/119/99 114/14/14 113/13/13 +f 61/120/12 60/121/11 112/119/99 111/118/98 +f 60/121/11 4/122/10 44/123/100 112/119/99 +f 112/119/99 44/123/100 45/17/17 114/14/14 +f 116/124/101 89/60/60 91/63/63 118/64/64 +f 115/125/102 116/124/101 118/64/64 117/126/103 +f 117/126/103 118/64/64 120/66/66 119/127/104 +f 156/128/105 137/75/75 89/60/60 116/124/101 +f 56/129/106 155/130/107 115/125/102 9/131/108 +f 119/127/104 120/66/66 47/107/69 46/132/109 +f 11/133/110 119/127/104 46/132/109 1/134/111 +f 10/135/112 117/126/103 119/127/104 11/133/110 +f 9/131/108 115/125/102 117/126/103 10/135/112 +f 146/136/113 139/137/114 141/138/115 148/139/116 +f 20/140/117 41/141/118 133/142/119 152/143/120 +f 121/144/121 122/145/122 124/146/123 123/147/124 +f 123/147/124 124/146/123 126/36/36 125/74/74 +f 12/148/56 13/149/55 122/145/122 121/144/121 +f 13/149/55 2/98/54 48/96/91 122/145/122 +f 122/145/122 48/96/91 49/94/90 124/146/123 +f 124/146/123 49/94/90 50/35/35 126/36/36 +f 126/36/36 70/2/2 69/1/1 125/74/74 +f 127/150/125 128/151/126 130/152/127 129/153/128 +f 129/153/128 130/152/127 132/38/38 131/37/37 +f 63/154/28 62/155/27 128/151/126 127/150/125 +f 62/155/27 8/156/26 57/157/129 128/151/126 +f 128/151/126 57/157/129 58/158/130 130/152/127 +f 130/152/127 58/158/130 59/104/94 132/38/38 +f 133/142/119 134/159/131 136/160/132 135/161/133 +f 154/162/134 135/161/133 137/75/75 156/128/105 +f 135/161/133 136/160/132 138/76/76 137/75/75 +f 41/141/118 40/163/135 134/159/131 133/142/119 +f 40/163/135 7/164/136 29/165/137 134/159/131 +f 134/159/131 29/165/137 28/166/138 136/160/132 +f 136/160/132 28/166/138 27/83/82 138/76/76 +f 22/18/18 45/17/17 139/167/114 146/168/113 +f 141/138/115 143/91/88 150/22/22 148/139/116 +f 139/137/114 140/169/139 142/170/140 141/138/115 +f 141/138/115 142/170/140 144/92/89 143/91/88 +f 45/17/17 44/123/100 140/171/139 139/167/114 +f 44/172/100 4/10/10 16/9/9 140/173/139 +f 140/173/139 16/9/9 15/8/8 142/174/140 +f 142/174/140 15/8/8 14/7/7 144/103/89 +f 152/143/120 133/142/119 135/161/133 154/162/134 +f 145/175/141 146/136/113 148/139/116 147/176/142 +f 147/176/142 148/139/116 150/22/22 149/21/21 +f 8/156/26 23/177/25 145/178/141 57/157/129 +f 23/25/25 22/18/18 146/168/113 145/179/141 +f 191/180/143 182/181/144 181/68/68 190/71/71 +f 58/158/130 147/182/142 149/105/21 59/104/94 +f 57/157/129 145/178/141 147/182/142 58/158/130 +f 151/183/145 152/143/120 154/162/134 153/184/146 +f 153/184/146 154/162/134 156/128/105 155/130/107 +f 3/185/147 21/186/148 151/183/145 54/187/149 +f 21/186/148 20/140/117 152/143/120 151/183/145 +f 55/188/150 153/184/146 155/130/107 56/129/106 +f 54/187/149 151/183/145 153/184/146 55/188/150 +f 69/1/1 71/4/4 162/189/151 159/72/72 +f 157/190/152 158/191/153 161/192/154 160/193/155 +f 158/191/153 159/72/72 162/189/151 161/192/154 +f 160/193/155 161/192/154 164/194/156 163/195/157 +f 161/192/154 162/189/151 165/196/158 164/194/156 +f 71/4/4 73/6/6 165/196/158 162/189/151 +f 73/6/6 61/12/12 17/197/159 165/196/158 +f 75/16/16 77/20/20 171/198/160 168/199/161 +f 164/194/156 165/196/158 17/197/159 18/200/162 +f 163/195/157 164/194/156 18/200/162 19/201/163 +f 54/202/149 163/195/157 19/201/163 3/203/147 +f 55/204/150 160/193/155 163/195/157 54/202/149 +f 56/205/106 157/190/152 160/193/155 55/204/150 +f 197/206/164 198/207/165 168/199/161 167/208/166 +f 109/48/48 85/47/47 183/209/167 192/210/168 +f 166/211/169 167/208/166 170/212/170 169/213/171 +f 167/208/166 168/199/161 171/198/160 170/212/170 +f 196/214/172 197/206/164 167/208/166 166/211/169 +f 77/20/20 63/28/28 24/215/173 171/198/160 +f 79/29/29 81/32/32 177/216/174 174/217/175 +f 170/212/170 171/198/160 24/215/173 25/218/176 +f 169/213/171 170/212/170 25/218/176 26/219/177 +f 40/220/135 169/213/171 26/219/177 7/221/136 +f 41/222/118 166/211/169 169/213/171 40/220/135 +f 172/223/178 173/224/179 176/225/180 175/226/181 +f 173/224/179 174/217/175 177/216/174 176/225/180 +f 175/226/181 176/225/180 179/227/182 178/228/183 +f 176/225/180 177/216/174 180/229/184 179/227/182 +f 27/230/82 214/231/185 172/223/178 53/232/77 +f 214/231/185 215/233/186 173/224/179 172/223/178 +f 215/233/186 216/234/187 174/217/175 173/224/179 +f 81/32/32 83/34/34 180/229/184 177/216/174 +f 83/34/34 65/44/44 33/235/188 180/229/184 +f 85/47/47 87/52/52 186/236/189 183/209/167 +f 179/227/182 180/229/184 33/235/188 34/237/190 +f 178/228/183 179/227/182 34/237/190 35/238/191 +f 51/239/79 178/228/183 35/238/191 5/240/80 +f 52/241/78 175/226/181 178/228/183 51/239/79 +f 53/232/77 172/223/178 175/226/181 52/241/78 +f 192/210/168 183/209/167 182/181/144 191/180/143 +f 68/242/192 12/148/56 121/144/121 201/243/193 +f 181/68/68 182/181/144 185/244/194 184/245/195 +f 182/181/144 183/209/167 186/236/189 185/244/194 +f 87/52/52 12/56/56 68/246/192 186/236/189 +f 65/115/44 107/113/96 189/247/196 33/248/188 +f 185/244/194 186/236/189 68/246/192 67/249/197 +f 184/245/195 185/244/194 67/249/197 66/250/198 +f 46/251/109 184/245/195 66/250/198 1/252/111 +f 47/69/69 181/68/68 184/245/195 46/251/109 +f 187/253/199 188/254/200 191/180/143 190/71/71 +f 188/254/200 189/247/196 192/210/168 191/180/143 +f 5/255/80 35/256/191 187/253/199 37/257/81 +f 35/256/191 34/258/190 188/254/200 187/253/199 +f 34/258/190 33/248/188 189/247/196 188/254/200 +f 107/113/96 109/48/48 192/210/168 189/247/196 +f 61/120/12 111/118/98 195/259/201 17/260/159 +f 20/261/117 196/214/172 166/211/169 41/222/118 +f 37/257/81 187/253/199 190/71/71 36/70/70 +f 193/262/202 194/263/203 197/206/164 196/214/172 +f 194/263/203 195/259/201 198/207/165 197/206/164 +f 3/264/147 19/265/163 193/262/202 21/266/148 +f 19/265/163 18/267/162 194/263/203 193/262/202 +f 18/267/162 17/260/159 195/259/201 194/263/203 +f 111/118/98 113/13/13 198/207/165 195/259/201 +f 75/16/16 168/199/161 198/207/165 113/13/13 +f 21/266/148 193/262/202 196/214/172 20/261/117 +f 199/268/204 200/269/205 203/270/206 202/271/207 +f 200/269/205 201/243/193 204/272/208 203/270/206 +f 202/271/207 203/270/206 206/273/209 205/274/210 +f 203/270/206 204/272/208 207/73/73 206/273/209 +f 1/275/111 66/276/198 199/268/204 11/277/110 +f 66/276/198 67/278/197 200/269/205 199/268/204 +f 67/278/197 68/242/192 201/243/193 200/269/205 +f 121/144/121 123/147/124 204/272/208 201/243/193 +f 123/147/124 125/74/74 207/73/73 204/272/208 +f 63/154/28 127/150/125 210/279/211 24/280/173 +f 207/73/73 159/72/72 158/191/153 206/273/209 +f 206/273/209 158/191/153 157/190/152 205/274/210 +f 205/274/210 157/190/152 56/205/106 9/281/108 +f 132/38/38 59/104/94 30/39/39 80/30/30 +f 10/282/112 202/271/207 205/274/210 9/281/108 +f 11/277/110 199/268/204 202/271/207 10/282/112 +f 208/283/212 209/284/213 212/285/214 211/286/215 +f 209/284/213 210/279/211 213/287/216 212/285/214 +f 211/286/215 212/285/214 215/233/186 214/231/185 +f 212/285/214 213/287/216 216/234/187 215/233/186 +f 7/288/136 26/289/177 208/283/212 29/290/137 +f 26/289/177 25/291/176 209/284/213 208/283/212 +f 25/291/176 24/280/173 210/279/211 209/284/213 +f 127/150/125 129/153/128 213/287/216 210/279/211 +f 129/153/128 131/37/37 216/234/187 213/287/216 +f 131/37/37 79/29/29 174/217/175 216/234/187 +f 28/292/138 211/286/215 214/231/185 27/230/82 +f 29/290/137 208/283/212 211/286/215 28/292/138 +f 155/130/107 156/128/105 116/124/101 115/125/102 diff --git a/texture/goldbar/base.png b/texture/goldbar/base.png new file mode 100644 index 0000000..d7ff539 Binary files /dev/null and b/texture/goldbar/base.png differ diff --git a/texture/goldbar/normal.png b/texture/goldbar/normal.png new file mode 100644 index 0000000..67bab43 Binary files /dev/null and b/texture/goldbar/normal.png differ diff --git a/u08-normalmap/fragmentShader.glsl b/u08-normalmap/fragmentShader.glsl index 988fe5a..25335f3 100644 --- a/u08-normalmap/fragmentShader.glsl +++ b/u08-normalmap/fragmentShader.glsl @@ -4,7 +4,7 @@ in vec3 normal; in vec3 fragmentPosition; in vec2 textureCoordinate; -flat in mat3 inverseTBN; +flat in mat3 TBN; uniform vec4 ambientColor; @@ -27,10 +27,10 @@ float emissionStrength = 0.0; void main() { vec4 color = texture(myTexture, textureCoordinate); - vec3 norm = inverseTBN * normalize((texture(myNormal, textureCoordinate).xyz * 2 - vec3(1,1,1))); + vec3 norm = normalize((texture(myNormal, textureCoordinate).xyz * 2 - vec3(1,1,1))); - vec3 lightDir = normalize(lightPosition - fragmentPosition); - vec3 eyeDir = (-normalize(fragmentPosition)); + vec3 lightDir = TBN * normalize(lightPosition - fragmentPosition); + vec3 eyeDir = TBN * (-normalize(fragmentPosition)); float diff = max(dot(norm, lightDir), 0.0); diff --git a/u08-normalmap/vertexShader.glsl b/u08-normalmap/vertexShader.glsl index 6e56627..551573f 100644 --- a/u08-normalmap/vertexShader.glsl +++ b/u08-normalmap/vertexShader.glsl @@ -12,7 +12,7 @@ uniform mat4 projection; out vec3 normal; out vec3 fragmentPosition; out vec2 textureCoordinate; -flat out mat3 inverseTBN; +flat out mat3 TBN; void main() { textureCoordinate = aTextureCoordinate; @@ -21,11 +21,11 @@ void main() { vec3 bitangent = normalize(cross(normal, tangent)); - inverseTBN = inverse(transpose(mat3( + TBN = transpose(mat3( tangent, bitangent, normal - ))); + )); vec4 modelViewPos = modelView * vec4(aPosition, 1.0);