Add textures to models + add 3 fish models + add 1 door model

This commit is contained in:
xxxEGOxxx 2023-02-09 18:58:12 +01:00
parent b6c23a2bc1
commit ec8aff3425
26 changed files with 12503 additions and 265 deletions

View File

@ -0,0 +1,32 @@
# Blender 3.4.1 MTL File: 'Akwarium_room.blend'
# www.blender.org
newmtl Door.001
Ns 0.000000
Ka 1.000000 1.000000 1.000000
Kd 0.800000 0.800000 0.800000
Ks 0.000000 0.000000 0.000000
Ke 0.000000 0.000000 0.000000
Ni 1.450000
d 1.000000
illum 1
newmtl Glossy.001
Ns 0.000000
Ka 1.000000 1.000000 1.000000
Kd 0.800000 0.800000 0.800000
Ks 0.000000 0.000000 0.000000
Ke 0.000000 0.000000 0.000000
Ni 1.450000
d 1.000000
illum 1
newmtl Glossy_Reflexion.jpg.001
Ns 0.000000
Ka 1.000000 1.000000 1.000000
Kd 0.800000 0.800000 0.800000
Ks 0.000000 0.000000 0.000000
Ke 0.000000 0.000000 0.000000
Ni 1.450000
d 1.000000
illum 1

8335
cw 9/models/door_next_to.obj Normal file

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,12 @@
# Blender 3.4.1 MTL File: 'Akwarium_room.blend'
# www.blender.org
newmtl Glossy_Reflexion.jpg.001
Ns 0.000000
Ka 1.000000 1.000000 1.000000
Kd 0.800000 0.800000 0.800000
Ks 0.000000 0.000000 0.000000
Ke 0.000000 0.000000 0.000000
Ni 1.450000
d 1.000000
illum 1

File diff suppressed because it is too large Load Diff

View File

@ -2,218 +2,218 @@
# www.blender.org # www.blender.org
mtllib fish.mtl mtllib fish.mtl
o FISH_Plane o FISH_Plane
v -6.825982 1.757015 -1.224025 v -3.365655 1.318588 0.027940
v -6.826488 1.756814 -1.064866 v -3.366160 1.318388 0.187100
v -6.820922 1.692603 -1.219898 v -3.360595 1.254176 0.032068
v -6.854390 1.748479 -1.434391 v -3.394063 1.310052 -0.182425
v -6.844182 1.814443 -1.220254 v -3.383855 1.376016 0.031712
v -6.843439 1.807210 -1.068822 v -3.383111 1.368784 0.183144
v -6.824556 1.697999 -1.062571 v -3.364229 1.259573 0.189395
v -6.852962 1.723647 -1.435639 v -3.392635 1.285220 -0.183673
v -6.859720 1.772089 -1.432231 v -3.399393 1.333663 -0.180265
v -6.876091 1.793528 -1.430400 v -3.415765 1.355102 -0.178435
v -6.876246 1.861019 -1.215927 v -3.415919 1.422593 0.036039
v -6.875973 1.853435 -1.072385 v -3.415646 1.415008 0.179580
v -6.858739 1.758705 -0.900469 v -3.398412 1.320279 0.351496
v -6.859593 1.751427 -0.899162 v -3.399267 1.313000 0.352804
v -6.859313 1.743581 -0.900090 v -3.398986 1.305155 0.351876
v -6.864383 1.652244 -1.071103 v -3.404057 1.213818 0.180862
v -6.875368 1.642568 -1.219272 v -3.415041 1.204142 0.032694
v -6.875655 1.701886 -1.437112 v -3.415328 1.263460 -0.185146
v -6.876290 1.704413 -1.580523 v -3.415963 1.265987 -0.328557
v -6.876290 1.747351 -1.570490 v -3.415963 1.308925 -0.318524
v -6.876290 1.790290 -1.580523 v -3.415963 1.351863 -0.328557
v -6.859894 1.768048 -0.900791 v -3.399567 1.329621 0.351175
v -6.861092 1.735064 -0.899917 v -3.400765 1.296637 0.352049
v -6.876290 1.833228 -1.601596 v -3.415963 1.394802 -0.349630
v -6.876290 1.661475 -1.601596 v -3.415963 1.223048 -0.349630
v -6.821213 1.756015 -1.134598 v -3.360886 1.317589 0.117368
v -6.838971 1.817560 -1.136884 v -3.378644 1.379134 0.115082
v -6.822678 1.690620 -1.133504 v -3.362351 1.252193 0.118462
v -6.876267 1.866033 -1.137130 v -3.415940 1.427607 0.114836
v -6.875761 1.644821 -1.133171 v -3.415434 1.206395 0.118794
v -6.840014 1.757437 -1.361514 v -3.379686 1.319010 -0.109549
v -6.839020 1.716090 -1.361689 v -3.378693 1.277663 -0.109723
v -6.858924 1.795486 -1.355107 v -3.398597 1.357059 -0.103141
v -6.876218 1.830568 -1.351887 v -3.415891 1.392141 -0.099921
v -6.875163 1.657169 -1.355101 v -3.414836 1.218743 -0.103136
v -6.837264 1.754995 -0.988998 v -3.376937 1.316568 0.262968
v -6.850313 1.786862 -0.992619 v -3.389986 1.348436 0.259347
v -6.839658 1.717528 -0.987787 v -3.379331 1.279102 0.264179
v -6.863429 1.818843 -0.992931 v -3.403102 1.380416 0.259035
v -6.857997 1.673786 -0.988129 v -3.397671 1.235360 0.263837
v -6.876252 1.845762 -1.283883 v -3.415925 1.407336 -0.031917
v -6.833447 1.755446 -1.295609 v -3.373121 1.317020 -0.043643
v -6.832116 1.705854 -1.293729 v -3.371789 1.267428 -0.041763
v -6.849136 1.804497 -1.289392 v -3.388809 1.366071 -0.037426
v -6.874958 1.649499 -1.284853 v -3.414631 1.211073 -0.032887
v -6.876290 1.590436 -1.206496 v -3.415963 1.152010 0.045470
v -6.876287 1.615291 -1.152545 v -3.415960 1.176865 0.099421
v -6.876024 1.624735 -1.250887 v -3.415697 1.186309 0.001079
v -6.876235 1.664740 -1.469416 v -3.415908 1.226314 -0.217450
v -6.876072 1.634025 -1.418883 v -3.415745 1.195598 -0.166917
v -6.875591 1.625957 -1.321825 v -3.415264 1.187531 -0.069859
v -6.876290 1.864651 -1.472059 v -3.415963 1.426225 -0.220093
v -6.876290 1.904072 -1.254353 v -3.415963 1.465645 -0.002387
v -6.876290 1.894680 -1.113262 v -3.415963 1.456253 0.138704
v -6.876290 1.909066 -1.175584 v -3.415963 1.470639 0.076382
v -6.876290 1.863925 -1.385689 v -3.415963 1.425498 -0.133724
v -6.876290 1.888768 -1.322253 v -3.415963 1.450342 -0.070287
v -6.875680 1.749605 -1.455445 v -3.415353 1.311179 -0.203479
v -6.876207 1.747359 -1.508895 v -3.415881 1.308933 -0.256929
v -6.875645 1.727628 -1.456060 v -3.415318 1.289201 -0.204095
v -6.876242 1.714860 -1.508893 v -3.415915 1.276433 -0.256927
v -6.875897 1.770970 -1.454283 v -3.415571 1.332544 -0.202317
v -6.876276 1.779822 -1.508802 v -3.415949 1.341395 -0.256836
v -6.876290 1.812276 -1.508781 v -3.415963 1.373850 -0.256816
v -6.876197 1.792357 -1.452871 v -3.415870 1.353931 -0.200905
v -6.875900 1.702466 -1.455188 v -3.415574 1.264040 -0.203222
v -6.876283 1.682363 -1.508740 v -3.415956 1.243937 -0.256774
v -6.923959 1.756583 -1.222490 v -3.463632 1.318156 0.029476
v -6.923158 1.756923 -1.067254 v -3.462831 1.318497 0.184712
v -6.928234 1.693484 -1.218938 v -3.467907 1.255058 0.033028
v -6.897658 1.748310 -1.433411 v -3.437331 1.309884 -0.181446
v -6.904811 1.812846 -1.218845 v -3.444484 1.374419 0.033121
v -6.904737 1.806404 -1.070973 v -3.444410 1.367978 0.180993
v -6.925836 1.699196 -1.064870 v -3.465509 1.260770 0.187096
v -6.899218 1.723842 -1.434547 v -3.438890 1.285416 -0.182581
v -6.892829 1.771691 -1.431676 v -3.432502 1.333265 -0.179710
v -6.876925 1.792700 -1.430764 v -3.416597 1.354273 -0.178798
v -6.876770 1.861004 -1.215916 v -3.416443 1.422578 0.036050
v -6.876987 1.853093 -1.073139 v -3.416660 1.414667 0.178827
v -6.893539 1.758379 -0.901696 v -3.433212 1.319952 0.350270
v -6.892791 1.751299 -0.900633 v -3.432464 1.312872 0.351333
v -6.892970 1.743842 -0.901544 v -3.432643 1.305416 0.350422
v -6.889079 1.652581 -1.071760 v -3.428752 1.214155 0.180206
v -6.877527 1.642408 -1.214264 v -3.417200 1.203981 0.037702
v -6.877322 1.699648 -1.435242 v -3.416995 1.261221 -0.183276
v -6.876732 1.704413 -1.580523 v -3.416405 1.265987 -0.328557
v -6.876732 1.747351 -1.570490 v -3.416405 1.308925 -0.318524
v -6.876732 1.790290 -1.580523 v -3.416405 1.351863 -0.328557
v -6.892862 1.765788 -0.901526 v -3.432535 1.327362 0.350440
v -6.891364 1.734215 -0.901505 v -3.431037 1.295789 0.350460
v -6.876732 1.833228 -1.601596 v -3.416405 1.394802 -0.349630
v -6.876732 1.661475 -1.601596 v -3.416405 1.223048 -0.349630
v -6.927491 1.755938 -1.135111 v -3.467164 1.317511 0.116855
v -6.908309 1.815733 -1.136950 v -3.447983 1.377307 0.115016
v -6.926600 1.691823 -1.133934 v -3.466273 1.253397 0.118032
v -6.876751 1.866009 -1.137126 v -3.416424 1.427582 0.114840
v -6.877225 1.646469 -1.132331 v -3.416898 1.208043 0.119635
v -6.910009 1.756882 -1.359514 v -3.449682 1.318456 -0.107548
v -6.911454 1.715924 -1.360077 v -3.451127 1.277498 -0.108111
v -6.893557 1.795039 -1.354457 v -3.433230 1.356613 -0.102491
v -6.876800 1.830529 -1.351847 v -3.416473 1.392103 -0.099881
v -6.877698 1.657116 -1.354453 v -3.417371 1.218690 -0.102487
v -6.914204 1.754911 -0.990436 v -3.453877 1.316485 0.261530
v -6.902438 1.786776 -0.993724 v -3.442111 1.348350 0.258242
v -6.912910 1.718113 -0.988964 v -3.452583 1.279686 0.263002
v -6.889366 1.817976 -0.993896 v -3.429039 1.379549 0.258070
v -6.895063 1.674372 -0.989844 v -3.434737 1.235946 0.262121
v -6.876767 1.845740 -1.283859 v -3.416440 1.407314 -0.031893
v -6.916153 1.755146 -1.293554 v -3.455826 1.316720 -0.041588
v -6.918418 1.705473 -1.292513 v -3.458091 1.267047 -0.040547
v -6.901135 1.803658 -1.287918 v -3.440808 1.365232 -0.035952
v -6.877886 1.650159 -1.284745 v -3.417560 1.211732 -0.032779
v -6.876732 1.590436 -1.206496 v -3.416405 1.152010 0.045470
v -6.876736 1.615287 -1.152550 v -3.416409 1.176861 0.099415
v -6.876990 1.625187 -1.252259 v -3.416663 1.186761 -0.000293
v -6.876780 1.665060 -1.469493 v -3.416452 1.226634 -0.217527
v -6.876929 1.634502 -1.419102 v -3.416602 1.196076 -0.167136
v -6.877339 1.627411 -1.322047 v -3.417012 1.188985 -0.070081
v -6.876732 1.864651 -1.472059 v -3.416405 1.426225 -0.220093
v -6.876732 1.904072 -1.254353 v -3.416405 1.465645 -0.002387
v -6.876732 1.894680 -1.113262 v -3.416405 1.456253 0.138704
v -6.876732 1.909066 -1.175584 v -3.416405 1.470639 0.076382
v -6.876732 1.863925 -1.385689 v -3.416405 1.425498 -0.133724
v -6.876732 1.888768 -1.322253 v -3.416405 1.450342 -0.070287
v -6.877297 1.749575 -1.455075 v -3.416970 1.311149 -0.203109
v -6.876812 1.747359 -1.508886 v -3.416485 1.308933 -0.256920
v -6.877333 1.727737 -1.455615 v -3.417006 1.289311 -0.203649
v -6.876779 1.714862 -1.508883 v -3.416452 1.276436 -0.256917
v -6.877097 1.770885 -1.454102 v -3.416770 1.332458 -0.202136
v -6.876746 1.779821 -1.508801 v -3.416419 1.341395 -0.256835
v -6.876732 1.812276 -1.508781 v -3.416405 1.373850 -0.256816
v -6.876820 1.792313 -1.453126 v -3.416493 1.353887 -0.201160
v -6.877120 1.702772 -1.453425 v -3.416792 1.264346 -0.201459
v -6.876739 1.682354 -1.508748 v -3.416412 1.243928 -0.256782
v -6.876786 1.797943 -1.438085 v -3.416459 1.359516 -0.186119
v -6.876749 1.861081 -1.067487 v -3.416422 1.422655 0.184479
v -6.876933 1.758001 -0.884647 v -3.416606 1.319574 0.367319
v -6.876953 1.751105 -0.884663 v -3.416625 1.312678 0.367303
v -6.876964 1.744210 -0.885073 v -3.416637 1.305783 0.366893
v -6.877163 1.646743 -1.066641 v -3.416836 1.208316 0.185325
v -6.876654 1.633266 -1.222046 v -3.416327 1.194840 0.029920
v -6.876494 1.695184 -1.447018 v -3.416167 1.256758 -0.195052
v -6.876742 1.702008 -1.583651 v -3.416415 1.263581 -0.331685
v -6.876742 1.747331 -1.573617 v -3.416415 1.308904 -0.321652
v -6.876742 1.792654 -1.583651 v -3.416415 1.354228 -0.331685
v -6.876859 1.768488 -0.886057 v -3.416532 1.330061 0.365909
v -6.877164 1.733930 -0.886782 v -3.416837 1.295504 0.365184
v -6.876742 1.837977 -1.604724 v -3.416415 1.399551 -0.352758
v -6.876742 1.656684 -1.604724 v -3.416415 1.218258 -0.352758
v -6.877384 1.640405 -1.128606 v -3.417057 1.201978 0.123360
v -6.876810 1.833351 -0.984519 v -3.416483 1.394925 0.267447
v -6.877100 1.667999 -0.978737 v -3.416773 1.229572 0.273229
v -6.876742 1.583758 -1.207724 v -3.416415 1.145332 0.044242
v -6.876742 1.609704 -1.151507 v -3.416415 1.171277 0.100459
v -6.876587 1.619639 -1.254817 v -3.416260 1.181213 -0.002851
v -6.876786 1.661422 -1.481489 v -3.416459 1.222996 -0.229523
v -6.876677 1.628295 -1.429769 v -3.416350 1.189869 -0.177803
v -6.877064 1.617100 -1.328352 v -3.416737 1.178673 -0.076386
v -6.876742 1.869738 -1.484680 v -3.416415 1.431311 -0.232714
v -6.876742 1.910849 -1.257634 v -3.416415 1.472423 -0.005668
v -6.876742 1.901054 -1.110489 v -3.416415 1.462628 0.141477
v -6.876742 1.916057 -1.175486 v -3.416415 1.477631 0.076480
v -6.876742 1.868980 -1.394605 v -3.416415 1.430553 -0.142639
v -6.876742 1.894889 -1.328447 v -3.416415 1.456463 -0.076481
v -6.876742 1.815862 -1.508482 v -3.416415 1.377435 -0.256516
v -6.876749 1.795649 -1.449260 v -3.416422 1.357223 -0.197294
v -6.876547 1.695281 -1.449316 v -3.416220 1.256855 -0.197350
v -6.876741 1.678707 -1.508415 v -3.416414 1.240280 -0.256449
v -6.845191 1.753543 -0.944115 v -3.384864 1.315117 0.307851
v -6.851995 1.775385 -0.946864 v -3.391668 1.336959 0.305102
v -6.846370 1.728262 -0.943957 v -3.386043 1.289835 0.308009
v -6.859957 1.798442 -0.947218 v -3.399630 1.360015 0.304748
v -6.857595 1.699103 -0.944051 v -3.397268 1.260677 0.307915
v -6.906642 1.753425 -0.945738 v -3.446316 1.314999 0.306228
v -6.900495 1.775155 -0.948165 v -3.440168 1.336729 0.303800
v -6.906020 1.728733 -0.945425 v -3.445693 1.290307 0.306541
v -6.892824 1.796697 -0.948166 v -3.432497 1.358271 0.303800
v -6.895167 1.698957 -0.945894 v -3.434840 1.260531 0.306071
v -6.877221 1.695242 -0.931482 v -3.416894 1.256815 0.320484
v -6.876889 1.807762 -0.934303 v -3.416562 1.369335 0.317662
v -6.822744 1.742329 -1.105736 v -3.362418 1.303902 0.146230
v -6.822715 1.741351 -1.093692 v -3.362388 1.302925 0.158274
v -6.825540 1.707610 -1.100500 v -3.365213 1.269184 0.151466
v -6.822978 1.708771 -1.095848 v -3.362651 1.270344 0.156117
v -6.925808 1.743600 -1.104980 v -3.465481 1.305174 0.146986
v -6.926480 1.739407 -1.095208 v -3.466153 1.300981 0.156757
v -6.927785 1.706136 -1.106770 v -3.467458 1.267709 0.145196
v -6.927610 1.708627 -1.100335 v -3.467283 1.270201 0.151631
v -6.822971 1.743364 -1.108966 v -3.362644 1.304937 0.143000
v -6.824729 1.742847 -1.091198 v -3.364403 1.304421 0.160768
v -6.823304 1.704956 -1.109859 v -3.362977 1.266530 0.142106
v -6.823930 1.707996 -1.090493 v -3.363603 1.269569 0.161473
v -6.926047 1.746347 -1.112492 v -3.465720 1.307921 0.139474
v -6.924602 1.743417 -1.090206 v -3.464275 1.304990 0.161760
v -6.926345 1.701387 -1.110913 v -3.466018 1.262960 0.141053
v -6.926090 1.707339 -1.094651 v -3.465763 1.268913 0.157315
v -6.941004 1.762894 -1.174341 v -3.480677 1.324467 0.077625
v -6.943645 1.767828 -1.176215 v -3.483318 1.329402 0.075751
v -6.941161 1.698041 -1.178707 v -3.480834 1.259615 0.073259
v -6.945137 1.691558 -1.180822 v -3.484810 1.253132 0.071144
v -6.802531 1.757867 -1.174007 v -3.342204 1.319441 0.077958
v -6.798758 1.759907 -1.174645 v -3.338431 1.321481 0.077321
v -6.802920 1.693649 -1.181941 v -3.342594 1.255223 0.070025
v -6.797832 1.688599 -1.182881 v -3.337505 1.250172 0.069085
v -6.823589 1.725829 -1.101712 v -3.363262 1.287403 0.150254
v -6.822019 1.724772 -1.091598 v -3.361692 1.286346 0.160368
v -6.802726 1.725972 -1.193483 v -3.342399 1.287546 0.058483
v -6.798295 1.724494 -1.196182 v -3.337968 1.286067 0.055784
v -6.925915 1.726474 -1.104145 v -3.465588 1.288048 0.147821
v -6.928869 1.727837 -1.096404 v -3.468542 1.289411 0.155562
v -6.942015 1.726696 -1.193428 v -3.481688 1.288270 0.058538
v -6.944391 1.725217 -1.198321 v -3.484064 1.286791 0.053645
vn 0.9867 0.1613 0.0187 vn 0.9867 0.1613 0.0187
vn 0.8936 0.4481 0.0253 vn 0.8936 0.4481 0.0253
vn 0.8938 0.4294 0.1294 vn 0.8938 0.4294 0.1294

12
cw 9/models/fish2.mtl Normal file
View File

@ -0,0 +1,12 @@
# Blender 3.4.1 MTL File: 'Akwarium_room.blend'
# www.blender.org
newmtl FISH.001
Ns 0.000000
Ka 1.000000 1.000000 1.000000
Kd 0.800000 0.800000 0.800000
Ks 0.000000 0.000000 0.000000
Ke 0.000000 0.000000 0.000000
Ni 1.450000
d 1.000000
illum 1

919
cw 9/models/fish2.obj Normal file
View File

@ -0,0 +1,919 @@
# Blender 3.4.1
# www.blender.org
mtllib fish2.mtl
o FISH_Plane.001
v 0.046239 0.002024 0.027940
v 0.045734 0.001824 0.187100
v 0.051299 -0.062388 0.032068
v 0.017831 -0.006512 -0.182425
v 0.028039 0.059452 0.031712
v 0.028783 0.052220 0.183144
v 0.047665 -0.056991 0.189395
v 0.019259 -0.031344 -0.183673
v 0.012501 0.017098 -0.180265
v -0.003870 0.038537 -0.178435
v -0.004025 0.106028 0.036039
v -0.003752 0.098444 0.179580
v 0.013482 0.003715 0.351496
v 0.012627 -0.003564 0.352804
v 0.012908 -0.011410 0.351876
v 0.007838 -0.102746 0.180862
v -0.003147 -0.112423 0.032694
v -0.003434 -0.053104 -0.185146
v -0.004069 -0.050578 -0.328557
v -0.004069 -0.007639 -0.318524
v -0.004069 0.035299 -0.328557
v 0.012327 0.013057 0.351175
v 0.011129 -0.019927 0.352049
v -0.004069 0.078237 -0.349630
v -0.004069 -0.093516 -0.349630
v 0.051008 0.001025 0.117368
v 0.033250 0.062570 0.115082
v 0.049543 -0.064371 0.118462
v -0.004046 0.111042 0.114836
v -0.003540 -0.110169 0.118794
v 0.032208 0.002446 -0.109549
v 0.033201 -0.038901 -0.109723
v 0.013297 0.040495 -0.103141
v -0.003997 0.075577 -0.099921
v -0.002942 -0.097821 -0.103136
v 0.034957 0.000004 0.262968
v 0.021908 0.031871 0.259347
v 0.032563 -0.037462 0.264179
v 0.008792 0.063852 0.259035
v 0.014224 -0.081205 0.263837
v -0.004031 0.090771 -0.031917
v 0.038773 0.000456 -0.043643
v 0.040105 -0.049137 -0.041763
v 0.023085 0.049506 -0.037426
v -0.002737 -0.105491 -0.032887
v -0.004069 -0.164555 0.045470
v -0.004066 -0.139700 0.099421
v -0.003803 -0.130256 0.001079
v -0.004014 -0.090250 -0.217450
v -0.003851 -0.120966 -0.166917
v -0.003370 -0.129034 -0.069859
v -0.004069 0.109661 -0.220093
v -0.004069 0.149081 -0.002387
v -0.004069 0.139689 0.138704
v -0.004069 0.154075 0.076382
v -0.004069 0.108934 -0.133724
v -0.004069 0.133777 -0.070287
v -0.003459 -0.005385 -0.203479
v -0.003987 -0.007631 -0.256929
v -0.003424 -0.027363 -0.204095
v -0.004021 -0.040131 -0.256927
v -0.003677 0.015980 -0.202317
v -0.004055 0.024831 -0.256836
v -0.004069 0.057286 -0.256816
v -0.003976 0.037367 -0.200905
v -0.003679 -0.052525 -0.203222
v -0.004062 -0.072627 -0.256774
v -0.051738 0.001592 0.029476
v -0.050937 0.001932 0.184712
v -0.056013 -0.061507 0.033028
v -0.025437 -0.006681 -0.181446
v -0.032590 0.057855 0.033121
v -0.032516 0.051413 0.180993
v -0.053615 -0.055795 0.187096
v -0.026996 -0.031149 -0.182581
v -0.020608 0.016701 -0.179710
v -0.004703 0.037709 -0.178798
v -0.004549 0.106014 0.036050
v -0.004766 0.098102 0.178827
v -0.021318 0.003388 0.350270
v -0.020570 -0.003692 0.351333
v -0.020749 -0.011148 0.350422
v -0.016858 -0.102409 0.180206
v -0.005306 -0.112583 0.037702
v -0.005101 -0.055343 -0.183276
v -0.004511 -0.050578 -0.328557
v -0.004511 -0.007639 -0.318524
v -0.004511 0.035299 -0.328557
v -0.020641 0.010798 0.350440
v -0.019143 -0.020776 0.350460
v -0.004511 0.078237 -0.349630
v -0.004511 -0.093516 -0.349630
v -0.055270 0.000947 0.116855
v -0.036088 0.060743 0.115016
v -0.054379 -0.063168 0.118032
v -0.004530 0.111018 0.114840
v -0.005004 -0.108522 0.119635
v -0.037788 0.001891 -0.107548
v -0.039233 -0.039066 -0.108111
v -0.021336 0.040048 -0.102491
v -0.004579 0.075539 -0.099881
v -0.005477 -0.097875 -0.102487
v -0.041983 -0.000080 0.261530
v -0.030216 0.031786 0.258242
v -0.040689 -0.036878 0.263002
v -0.017145 0.062985 0.258070
v -0.022843 -0.080618 0.262121
v -0.004546 0.090750 -0.031893
v -0.043932 0.000155 -0.041588
v -0.046197 -0.049517 -0.040547
v -0.028914 0.048668 -0.035952
v -0.005665 -0.104832 -0.032779
v -0.004511 -0.164555 0.045470
v -0.004515 -0.139703 0.099415
v -0.004769 -0.129804 -0.000293
v -0.004558 -0.089931 -0.217527
v -0.004708 -0.120488 -0.167136
v -0.005118 -0.127579 -0.070081
v -0.004511 0.109661 -0.220093
v -0.004511 0.149081 -0.002387
v -0.004511 0.139689 0.138704
v -0.004511 0.154075 0.076382
v -0.004511 0.108934 -0.133724
v -0.004511 0.133777 -0.070287
v -0.005076 -0.005416 -0.203109
v -0.004591 -0.007632 -0.256920
v -0.005112 -0.027254 -0.203649
v -0.004558 -0.040128 -0.256917
v -0.004876 0.015894 -0.202136
v -0.004525 0.024831 -0.256835
v -0.004511 0.057286 -0.256816
v -0.004599 0.037322 -0.201160
v -0.004898 -0.052218 -0.201459
v -0.004518 -0.072636 -0.256782
v -0.004565 0.042952 -0.186119
v -0.004528 0.106091 0.184479
v -0.004712 0.003010 0.367319
v -0.004732 -0.003886 0.367303
v -0.004743 -0.010781 0.366893
v -0.004942 -0.108248 0.185325
v -0.004433 -0.121725 0.029920
v -0.004273 -0.059807 -0.195052
v -0.004521 -0.052983 -0.331685
v -0.004521 -0.007660 -0.321652
v -0.004521 0.037663 -0.331685
v -0.004638 0.013497 0.365909
v -0.004943 -0.021060 0.365184
v -0.004521 0.082986 -0.352758
v -0.004521 -0.098306 -0.352758
v -0.005163 -0.114586 0.123360
v -0.004589 0.078361 0.267447
v -0.004879 -0.086992 0.273229
v -0.004521 -0.171233 0.044242
v -0.004521 -0.145287 0.100459
v -0.004366 -0.135351 -0.002851
v -0.004565 -0.093569 -0.229523
v -0.004456 -0.126696 -0.177803
v -0.004843 -0.137891 -0.076386
v -0.004521 0.114747 -0.232714
v -0.004521 0.155858 -0.005668
v -0.004521 0.146063 0.141477
v -0.004521 0.161066 0.076480
v -0.004521 0.113989 -0.142639
v -0.004521 0.139898 -0.076481
v -0.004521 0.060871 -0.256516
v -0.004527 0.040659 -0.197294
v -0.004326 -0.059709 -0.197350
v -0.004520 -0.076284 -0.256449
v 0.027030 -0.001447 0.307851
v 0.020226 0.020395 0.305102
v 0.025851 -0.026729 0.308009
v 0.012264 0.043451 0.304748
v 0.014626 -0.055888 0.307915
v -0.034422 -0.001565 0.306228
v -0.028274 0.020165 0.303800
v -0.033799 -0.026257 0.306541
v -0.020603 0.041707 0.303800
v -0.022946 -0.056034 0.306071
v -0.005000 -0.059749 0.320484
v -0.004668 0.052771 0.317662
v 0.049476 -0.012662 0.146230
v 0.049506 -0.013640 0.158274
v 0.046681 -0.047380 0.151466
v 0.049243 -0.046220 0.156117
v -0.053587 -0.011391 0.146986
v -0.054259 -0.015584 0.156757
v -0.055564 -0.048855 0.145196
v -0.055389 -0.046363 0.151631
v 0.049250 -0.011627 0.143000
v 0.047492 -0.012144 0.160768
v 0.048917 -0.050034 0.142106
v 0.048291 -0.046995 0.161473
v -0.053826 -0.008643 0.139474
v -0.052381 -0.011574 0.161760
v -0.054124 -0.053604 0.141053
v -0.053869 -0.047652 0.157315
v -0.068783 0.007903 0.077625
v -0.071424 0.012838 0.075751
v -0.068940 -0.056950 0.073259
v -0.072916 -0.063432 0.071144
v 0.069690 0.002876 0.077958
v 0.073464 0.004917 0.077321
v 0.069300 -0.061342 0.070025
v 0.074389 -0.066392 0.069085
v 0.048632 -0.029162 0.150254
v 0.050202 -0.030219 0.160368
v 0.069495 -0.029018 0.058483
v 0.073926 -0.030497 0.055784
v -0.053694 -0.028517 0.147821
v -0.056648 -0.027154 0.155562
v -0.069794 -0.028294 0.058538
v -0.072170 -0.029773 0.053645
vn 0.9867 0.1613 0.0187
vn 0.8936 0.4481 0.0253
vn 0.8938 0.4294 0.1294
vn 0.9759 0.1828 0.1189
vn 0.9645 0.1995 0.1733
vn 0.9874 0.1359 0.0816
vn 0.9665 0.1253 0.2240
vn 0.9345 0.3082 0.1781
vn 0.8463 0.1701 0.5049
vn 0.8188 0.0351 0.5730
vn 0.9569 0.2900 0.0151
vn 0.9138 0.3928 0.1036
vn 0.8180 0.5106 0.2650
vn 0.7835 0.3858 0.4872
vn 0.9258 -0.3595 0.1165
vn 0.9475 -0.2674 0.1755
vn 0.9034 -0.4285 0.0174
vn 0.9537 -0.2965 0.0498
vn 0.6558 -0.7475 0.1053
vn 0.8524 -0.5199 0.0552
vn 0.8293 -0.1243 0.5448
vn 0.9462 -0.1941 0.2590
vn 0.7180 -0.3938 0.5739
vn 0.7163 -0.5731 0.3980
vn 0.9643 0.2170 -0.1518
vn 0.9430 -0.2813 -0.1776
vn 0.8723 -0.2289 -0.4321
vn 0.8776 0.1512 -0.4550
vn 1.0000 0.0015 -0.0051
vn 1.0000 -0.0017 -0.0047
vn 0.9961 0.0246 -0.0842
vn 0.9977 0.0001 -0.0674
vn 0.9567 -0.2785 -0.0845
vn 0.9247 -0.2993 -0.2353
vn 0.9985 -0.0535 0.0114
vn 0.9902 0.0257 -0.1375
vn 0.8681 0.3532 -0.3488
vn 0.8757 0.4529 -0.1676
vn 0.9495 0.2708 -0.1584
vn 0.9646 0.2499 -0.0839
vn 0.9962 -0.0245 -0.0838
vn 1.0000 0.0031 -0.0028
vn 0.9905 -0.0244 -0.1353
vn 0.9978 0.0631 0.0176
vn 0.9225 -0.3785 -0.0755
vn 0.9142 -0.4031 -0.0426
vn 0.9819 0.1721 -0.0791
vn 0.8898 0.4473 -0.0907
vn 0.9557 0.2909 -0.0448
vn 0.8883 0.4396 -0.1329
vn 0.9559 0.2841 -0.0742
vn 0.9742 0.1924 -0.1176
vn 0.9423 -0.3082 -0.1306
vn 0.9333 -0.3519 -0.0718
vn 0.9512 -0.2420 0.1913
vn 0.6577 -0.7040 0.2680
vn 0.9719 0.1686 0.1640
vn 0.8427 0.5116 0.1677
vn 0.9110 0.3882 0.1394
vn 0.9953 -0.0659 0.0716
vn 0.9961 -0.0559 -0.0682
vn 0.9938 -0.1065 0.0316
vn 0.9966 -0.0826 -0.0037
vn 0.9978 -0.0639 -0.0144
vn 0.9984 0.0142 -0.0549
vn 0.9994 0.0333 -0.0042
vn 0.9994 0.0357 0.0030
vn 0.9993 0.0216 -0.0307
vn 0.9996 0.0275 -0.0073
vn 0.9991 0.0370 0.0198
vn 0.9995 0.0307 -0.0085
vn 0.9545 0.1327 -0.2671
vn 0.9839 0.1594 -0.0814
vn 0.9265 0.0528 -0.3725
vn 0.9801 -0.1452 -0.1352
vn 0.9380 -0.0780 -0.3379
vn -0.9842 0.1761 0.0173
vn -0.9882 0.1476 0.0419
vn -0.9805 0.1621 0.1110
vn -0.9749 0.2013 0.0947
vn -0.9072 0.4083 0.1013
vn -0.9075 0.4193 0.0248
vn -0.9682 0.1226 0.2180
vn -0.8501 0.0313 0.5257
vn -0.8684 0.1526 0.4717
vn -0.9380 0.2968 0.1791
vn -0.9385 0.3369 0.0754
vn -0.9681 0.2501 0.0139
vn -0.8172 0.3467 0.4603
vn -0.8418 0.4781 0.2506
vn -0.9389 -0.3112 0.1474
vn -0.9386 -0.3316 0.0948
vn -0.9170 -0.3987 0.0130
vn -0.8727 -0.4883 0.0031
vn -0.7128 -0.6963 0.0841
vn -0.9315 -0.3628 0.0267
vn -0.9510 -0.1759 0.2542
vn -0.8562 -0.1078 0.5053
vn -0.7463 -0.5478 0.3781
vn -0.7599 -0.3746 0.5313
vn -0.9702 0.2026 -0.1327
vn -0.8925 0.1396 -0.4289
vn -0.8859 -0.2134 -0.4119
vn -0.9516 -0.2609 -0.1628
vn -1.0000 0.0014 -0.0047
vn -1.0000 0.0001 0.0010
vn -1.0000 -0.0008 0.0016
vn -1.0000 -0.0015 -0.0044
vn -0.9363 -0.2784 -0.2142
vn -0.9610 -0.2649 -0.0791
vn -1.0000 -0.0011 0.0032
vn -0.9999 -0.0141 0.0023
vn -0.8932 0.4232 -0.1518
vn -0.8843 0.3289 -0.3314
vn -0.9692 0.2343 -0.0761
vn -0.9552 0.2560 -0.1483
vn -1.0000 0.0029 -0.0025
vn -1.0000 0.0008 0.0017
vn -1.0000 0.0028 -0.0001
vn -1.0000 0.0006 0.0031
vn -0.9302 -0.3609 -0.0670
vn -0.9276 -0.3721 -0.0324
vn -0.9811 0.1801 -0.0702
vn -0.9050 0.4186 -0.0760
vn -0.9664 0.2542 -0.0369
vn -0.9044 0.4106 -0.1158
vn -0.9648 0.2555 -0.0629
vn -0.9757 0.1908 -0.1079
vn -0.9482 -0.2927 -0.1230
vn -0.9388 -0.3380 -0.0668
vn -0.6936 -0.6751 0.2515
vn -0.9589 -0.2211 0.1778
vn -0.9745 0.1718 0.1441
vn -0.9189 0.3758 0.1203
vn -0.8701 0.4713 0.1441
vn -0.9996 -0.0119 -0.0261
vn -0.9999 -0.0056 -0.0089
vn -0.9996 -0.0298 -0.0009
vn -0.9976 -0.0671 0.0185
vn -0.9998 -0.0160 -0.0071
vn -0.9996 0.0145 -0.0255
vn -1.0000 -0.0003 -0.0002
vn -1.0000 -0.0004 -0.0000
vn -1.0000 0.0006 0.0002
vn -1.0000 -0.0018 -0.0032
vn -1.0000 0.0039 0.0018
vn -1.0000 -0.0002 0.0001
vn -0.9913 0.0999 -0.0861
vn -0.9587 0.1253 -0.2554
vn -0.9326 0.0482 -0.3577
vn -0.9430 -0.0735 -0.3245
vn -0.9777 -0.1413 -0.1555
vn -0.1186 0.6918 -0.7122
vn -0.0751 0.9969 -0.0252
vn -0.0475 0.8512 0.5226
vn -0.0349 0.9398 0.3398
vn -0.0406 0.0746 0.9964
vn -0.0355 0.4422 0.8962
vn -0.0455 -0.0229 0.9987
vn -0.0447 -0.1165 0.9922
vn -0.0494 -0.4387 0.8973
vn -0.0489 -0.9870 0.1532
vn -0.0338 -0.9189 0.3931
vn 0.1186 -0.9094 -0.3986
vn -0.0414 -0.9694 0.2422
vn -0.1683 0.4024 -0.8999
vn -0.0923 0.0012 -0.9957
vn -0.1661 -0.4021 -0.9004
vn 0.1165 0.9053 -0.4085
vn -0.1227 -0.9885 0.0882
vn -0.0306 0.9626 0.2692
vn -0.0389 -0.8014 0.5969
vn -0.0419 -0.7881 -0.6141
vn -0.0643 -0.7918 0.6074
vn -0.0781 -0.9259 -0.3697
vn -0.0225 0.1529 -0.9880
vn -0.0274 -0.9158 -0.4006
vn -0.0503 -0.9965 -0.0661
vn -0.0335 -0.9901 0.1366
vn -0.0236 -0.2826 -0.9589
vn -0.0305 0.9873 -0.1562
vn -0.0284 0.9489 -0.3142
vn -0.0283 0.8762 0.4810
vn -0.0303 0.9966 0.0762
vn -0.0470 0.9972 -0.0574
vn -0.0355 0.0413 -0.9985
vn -0.0585 0.9617 0.2679
vn -0.0126 -0.9972 -0.0739
vn 0.1226 -0.0790 -0.9893
vn 0.2117 0.9767 0.0367
vn -0.7042 0.6033 -0.3743
vn -0.7302 0.1274 -0.6712
vn -0.9475 -0.0146 0.3193
vn -0.9552 0.1086 0.2752
vn -0.4339 0.9000 -0.0422
vn -0.3117 -0.1502 -0.9382
vn 0.8899 0.3072 0.3373
vn 0.7048 -0.6410 -0.3039
vn 0.9692 0.1172 0.2165
vn 0.8977 -0.0129 0.4404
vn -0.4157 0.9072 0.0643
vn -0.9439 -0.2023 0.2610
vn -0.3115 -0.9500 -0.0211
vn -0.0655 0.0874 -0.9940
vn 0.9188 0.0155 -0.3944
vn 0.8971 -0.3628 -0.2520
vn -0.3376 -0.9285 -0.1544
vn 0.8716 0.4478 -0.1994
vn 0.5122 -0.0088 -0.8588
vn 0.4840 -0.8529 -0.1958
vn -0.7570 -0.4946 -0.4270
vn 0.5092 0.8177 -0.2684
vt 0.462446 0.503811
vt 0.263572 0.503316
vt 0.457288 0.344708
vt 0.725302 0.482726
vt 0.457733 0.645664
vt 0.268516 0.627799
vt 0.260704 0.358037
vt 0.726861 0.421389
vt 0.722603 0.541046
vt 0.719541 0.618459
vt 0.720316 0.594003
vt 0.452326 0.760712
vt 0.479850 0.790034
vt 0.300492 0.771299
vt 0.272968 0.741978
vt 0.057177 0.495202
vt 0.054934 0.477481
vt 0.055431 0.457991
vt 0.271366 0.245019
vt 0.271610 0.247432
vt 0.271610 0.247914
vt 0.451298 0.214685
vt 0.487847 0.212462
vt 0.448509 0.218873
vt 0.725677 0.329224
vt 0.727926 0.387558
vt 0.895360 0.373880
vt 0.895360 0.479942
vt 0.895360 0.586003
vt 0.058363 0.518172
vt 0.054684 0.445577
vt 0.895360 0.672146
vt 0.897686 0.290801
vt 0.350704 0.501343
vt 0.353560 0.653365
vt 0.349337 0.339809
vt 0.353867 0.773098
vt 0.381391 0.802419
vt 0.353917 0.219723
vt 0.346104 0.225515
vt 0.353184 0.230824
vt 0.634241 0.504854
vt 0.634460 0.402722
vt 0.626235 0.598839
vt 0.622211 0.685494
vt 0.649735 0.714815
vt 0.626228 0.257183
vt 0.659834 0.238246
vt 0.166912 0.476873
vt 0.174107 0.554807
vt 0.162249 0.384740
vt 0.177189 0.633572
vt 0.168493 0.315205
vt 0.537239 0.723026
vt 0.564763 0.752347
vt 0.551891 0.499938
vt 0.549542 0.377440
vt 0.544122 0.621097
vt 0.538451 0.238238
vt 0.572096 0.215980
vt 0.416271 0.058454
vt 0.367039 0.134393
vt 0.494736 0.181176
vt 0.499110 0.166341
vt 0.759120 0.288304
vt 0.768602 0.229303
vt 0.738807 0.231500
vt 0.696159 0.219318
vt 0.615804 0.192333
vt 0.584649 0.180086
vt 0.784771 0.771217
vt 0.785226 0.743380
vt 0.510177 0.854886
vt 0.325729 0.857369
vt 0.429441 0.908713
vt 0.684590 0.774104
vt 0.604094 0.818444
vt 0.751609 0.485509
vt 0.818396 0.479962
vt 0.752378 0.431222
vt 0.818394 0.399684
vt 0.750157 0.538283
vt 0.818281 0.560147
vt 0.818255 0.620394
vt 0.748393 0.591111
vt 0.750514 0.388990
vt 0.777187 0.377330
vt 0.460527 0.502744
vt 0.266556 0.503585
vt 0.456089 0.346884
vt 0.724078 0.482310
vt 0.455972 0.641719
vt 0.271203 0.625808
vt 0.263578 0.360994
vt 0.725497 0.421871
vt 0.721910 0.540064
vt 0.720770 0.591957
vt 0.719995 0.616413
vt 0.452312 0.760676
vt 0.479836 0.789997
vt 0.273909 0.741134
vt 0.301433 0.770455
vt 0.058678 0.494192
vt 0.056757 0.476921
vt 0.057266 0.458393
vt 0.272186 0.245851
vt 0.272430 0.248746
vt 0.272430 0.248264
vt 0.445634 0.214327
vt 0.443857 0.218578
vt 0.482139 0.212914
vt 0.723125 0.323999
vt 0.725590 0.382028
vt 0.895360 0.373880
vt 0.895360 0.479942
vt 0.895360 0.586003
vt 0.059089 0.512482
vt 0.056669 0.443481
vt 0.895360 0.672146
vt 0.897686 0.290801
vt 0.351345 0.501151
vt 0.353643 0.648852
vt 0.349874 0.342781
vt 0.353863 0.773037
vt 0.381387 0.802359
vt 0.352966 0.223407
vt 0.352233 0.234507
vt 0.345153 0.229198
vt 0.631742 0.503483
vt 0.632445 0.402314
vt 0.625423 0.597735
vt 0.622162 0.685400
vt 0.649686 0.714721
vt 0.625418 0.257052
vt 0.659015 0.238230
vt 0.168698 0.476427
vt 0.175479 0.554412
vt 0.163765 0.385983
vt 0.178318 0.631274
vt 0.170637 0.316653
vt 0.537209 0.722972
vt 0.564733 0.752293
vt 0.549323 0.499195
vt 0.548022 0.376499
vt 0.542281 0.619026
vt 0.538316 0.239866
vt 0.572020 0.217637
vt 0.411458 0.071100
vt 0.416271 0.058454
vt 0.367046 0.130524
vt 0.367046 0.134385
vt 0.496501 0.182053
vt 0.759245 0.289084
vt 0.739126 0.232648
vt 0.616214 0.195905
vt 0.785226 0.743380
vt 0.510177 0.854886
vt 0.325729 0.857369
vt 0.429441 0.908713
vt 0.684590 0.774104
vt 0.604094 0.818444
vt 0.751147 0.485435
vt 0.818385 0.479960
vt 0.751821 0.431492
vt 0.818381 0.399691
vt 0.749932 0.538071
vt 0.818279 0.560146
vt 0.818255 0.620394
vt 0.748712 0.591001
vt 0.748310 0.389747
vt 0.777197 0.377307
vt 0.729142 0.629364
vt 0.729917 0.604907
vt 0.294371 0.790188
vt 0.266847 0.760867
vt 0.037391 0.496098
vt 0.036831 0.479100
vt 0.036762 0.462038
vt 0.266034 0.233841
vt 0.266034 0.234324
vt 0.490239 0.191096
vt 0.451087 0.201788
vt 0.737518 0.310799
vt 0.740304 0.371002
vt 0.899269 0.367938
vt 0.899269 0.479891
vt 0.899269 0.591843
vt 0.040033 0.521708
vt 0.036722 0.451971
vt 0.899269 0.683877
vt 0.901594 0.278969
vt 0.340940 0.215640
vt 0.348020 0.220949
vt 0.167922 0.670728
vt 0.156757 0.300909
vt 0.412846 0.056168
vt 0.417412 0.046189
vt 0.365866 0.118040
vt 0.365866 0.121901
vt 0.499211 0.167813
vt 0.504020 0.153755
vt 0.773990 0.277896
vt 0.783688 0.221106
vt 0.751967 0.215316
vt 0.709761 0.205166
vt 0.623202 0.169160
vt 0.592804 0.158207
vt 0.800540 0.783780
vt 0.800996 0.755943
vt 0.514277 0.871627
vt 0.322265 0.873114
vt 0.429318 0.925983
vt 0.695730 0.786590
vt 0.611834 0.833563
vt 0.817880 0.629250
vt 0.743881 0.599243
vt 0.743176 0.371243
vt 0.776781 0.368297
vt 0.111154 0.475219
vt 0.116420 0.528591
vt 0.108829 0.412939
vt 0.118801 0.585354
vt 0.112186 0.381389
vt 0.113167 0.474658
vt 0.118023 0.527807
vt 0.110699 0.413857
vt 0.119837 0.580897
vt 0.116040 0.371834
vt 0.096481 0.371851
vt 0.103808 0.619924
vt 0.307158 0.474224
vt 0.031238 0.920399
vt 0.298387 0.471601
vt 0.016320 0.914457
vt 0.313439 0.385668
vt 0.042415 0.815890
vt 0.306382 0.384168
vt 0.026432 0.812492
vt 0.306983 0.477636
vt 0.035132 0.920526
vt 0.300377 0.475414
vt 0.021073 0.915797
vt 0.314417 0.384847
vt 0.042953 0.819140
vt 0.307337 0.383783
vt 0.027886 0.816874
vt 0.321660 0.502001
vt 0.322295 0.511669
vt 0.292616 0.502658
vt 0.290740 0.512384
vt 0.319793 0.345885
vt 0.320266 0.342059
vt 0.290248 0.351961
vt 0.288168 0.348660
vt 0.323082 0.501962
vt 0.323840 0.511627
vt 0.294819 0.502773
vt 0.293134 0.512508
vt 0.321108 0.348852
vt 0.321696 0.345282
vt 0.292343 0.354923
vt 0.290444 0.351878
vt 0.119664 0.977154
vt 0.109429 0.973711
vt 0.142339 0.783019
vt 0.129193 0.781042
vt 0.115499 0.965937
vt 0.124939 0.944586
vt 0.104638 0.961612
vt 0.135818 0.783454
vt 0.099111 0.816974
vt 0.121873 0.780490
vt 0.309206 0.429946
vt 0.042671 0.878481
vt 0.299818 0.427109
vt 0.027220 0.873812
vt 0.149369 0.885954
vt 0.125430 0.884312
vt 0.135888 0.881880
vt 0.312509 0.431676
vt 0.044887 0.880170
vt 0.302048 0.435334
vt 0.030324 0.876673
vt 0.161052 0.889523
vt 0.148346 0.886472
s 1
usemtl FISH.001
f 26/34/1 27/35/2 6/6/3 2/2/4 190/249/5 189/247/6
f 169/219/7 170/220/8 13/16/9 14/17/10
f 27/35/2 29/37/11 12/15/12 6/6/3
f 170/220/8 172/222/13 22/30/14 13/16/9
f 190/249/5 2/2/4 7/7/15 192/253/16
f 28/36/17 191/251/18 192/253/16 7/7/15 16/19/19 30/39/20
f 169/219/7 14/17/10 15/18/21 171/221/22
f 171/221/22 15/18/21 23/31/23 173/223/24
f 31/42/25 32/43/26 8/8/27 4/4/28
f 59/79/29 61/81/30 19/27/31 20/28/32
f 32/43/26 35/47/33 18/26/34 8/8/27
f 61/81/30 67/87/35 25/33/36 19/27/31
f 31/42/25 4/4/28 9/9/37 33/44/38
f 33/44/38 9/9/37 10/11/39 34/45/40
f 59/79/29 20/28/32 21/29/41 63/83/42
f 63/83/42 21/29/41 24/32/43 64/84/44
f 3/3/45 28/36/17 30/39/20 17/22/46
f 1/1/47 26/34/1 28/36/17 3/3/45
f 5/5/48 11/12/49 29/37/11 27/35/2
f 1/1/47 5/5/48 27/35/2 26/34/1
f 44/58/50 33/44/38 34/45/40 41/54/51
f 42/56/52 31/42/25 33/44/38 44/58/50
f 43/57/53 45/59/54 35/47/33 32/43/26
f 42/56/52 43/57/53 32/43/26 31/42/25
f 7/7/15 38/51/55 40/53/56 16/19/19
f 2/2/4 36/49/57 38/51/55 7/7/15
f 6/6/3 12/15/12 39/52/58 37/50/59
f 2/2/4 6/6/3 37/50/59 36/49/57
f 1/1/47 3/3/45 43/57/53 42/56/52
f 3/3/45 17/22/46 45/59/54 43/57/53
f 1/1/47 42/56/52 44/58/50 5/5/48
f 5/5/48 44/58/50 41/54/51 11/12/49
f 17/24/46 30/40/20 47/62/60 46/61/61
f 45/60/54 17/23/46 48/63/62 51/69/63
f 35/48/33 45/60/54 51/69/63 50/67/64
f 18/25/34 35/48/33 50/67/64 49/65/65
f 29/38/11 11/13/49 53/73/66 55/75/67
f 34/46/40 10/10/39 52/72/68 56/76/69
f 12/14/12 29/38/11 55/75/67 54/74/70
f 11/13/49 41/55/51 57/77/71 53/73/66
f 41/55/51 34/46/40 56/76/69 57/77/71
f 9/9/37 62/82/72 65/85/73 10/11/39
f 62/82/72 63/83/42 64/84/44 65/85/73
f 4/4/28 58/78/74 62/82/72 9/9/37
f 58/78/74 59/79/29 63/83/42 62/82/72
f 8/8/27 18/26/34 66/86/75 60/80/76
f 60/80/76 66/86/75 67/87/35 61/81/30
f 4/4/28 8/8/27 60/80/76 58/78/74
f 58/78/74 60/80/76 61/81/30 59/79/29
f 93/121/77 193/255/78 194/257/79 69/89/80 73/93/81 94/122/82
f 174/224/83 81/104/84 80/103/85 175/225/86
f 94/122/82 73/93/81 79/101/87 96/124/88
f 175/225/86 80/103/85 89/117/89 177/227/90
f 194/257/79 196/261/91 74/94/92 69/89/80
f 95/123/93 97/126/94 83/106/95 74/94/92 196/261/91 195/259/96
f 174/224/83 176/226/97 82/105/98 81/104/84
f 176/226/97 178/228/99 90/118/100 82/105/98
f 98/129/101 71/91/102 75/95/103 99/130/104
f 126/163/105 87/115/106 86/114/107 128/165/108
f 99/130/104 75/95/103 85/113/109 102/134/110
f 128/165/108 86/114/107 92/120/111 134/171/112
f 98/129/101 100/131/113 76/96/114 71/91/102
f 100/131/113 101/132/115 77/97/116 76/96/114
f 126/163/105 130/167/117 88/116/118 87/115/106
f 130/167/117 131/168/119 91/119/120 88/116/118
f 70/90/121 84/109/122 97/126/94 95/123/93
f 68/88/123 70/90/121 95/123/93 93/121/77
f 72/92/124 94/122/82 96/124/88 78/99/125
f 68/88/123 93/121/77 94/122/82 72/92/124
f 111/145/126 108/141/127 101/132/115 100/131/113
f 109/143/128 111/145/126 100/131/113 98/129/101
f 110/144/129 99/130/104 102/134/110 112/146/130
f 109/143/128 98/129/101 99/130/104 110/144/129
f 74/94/92 83/106/95 107/140/131 105/138/132
f 69/89/80 74/94/92 105/138/132 103/136/133
f 73/93/81 104/137/134 106/139/135 79/101/87
f 69/89/80 103/136/133 104/137/134 73/93/81
f 68/88/123 109/143/128 110/144/129 70/90/121
f 70/90/121 110/144/129 112/146/130 84/109/122
f 68/88/123 72/92/124 111/145/126 109/143/128
f 72/92/124 78/99/125 108/141/127 111/145/126
f 84/110/122 113/149/136 114/151/137 97/128/94
f 112/147/130 118/155/138 115/152/139 84/111/122
f 102/135/110 117/154/140 118/155/138 112/147/130
f 85/112/109 116/153/141 117/154/140 102/135/110
f 96/125/88 122/159/142 120/157/143 78/100/125
f 101/133/115 123/160/144 119/156/145 77/98/116
f 79/102/87 121/158/146 122/159/142 96/125/88
f 78/100/125 120/157/143 124/161/147 108/142/127
f 108/142/127 124/161/147 123/160/144 101/133/115
f 76/96/114 77/97/116 132/169/148 129/166/149
f 129/166/149 132/169/148 131/168/119 130/167/117
f 71/91/102 76/96/114 129/166/149 125/162/150
f 125/162/150 129/166/149 130/167/117 126/163/105
f 75/95/103 127/164/151 133/170/152 85/113/109
f 127/164/151 128/165/108 134/171/112 133/170/152
f 71/91/102 125/162/150 127/164/151 75/95/103
f 125/162/150 126/163/105 128/165/108 127/164/151
f 135/173/153 166/216/154 132/169/148 77/97/116
f 180/230/155 151/194/156 106/139/135 177/227/90
f 137/176/157 146/188/158 89/117/89 80/103/85
f 138/177/159 137/176/157 80/103/85 81/104/84
f 139/178/160 138/177/159 81/104/84 82/105/98
f 147/189/161 139/178/160 82/105/98 90/118/100
f 140/180/162 152/195/163 107/140/131 83/107/95
f 149/191/164 168/218/165 134/171/112 92/120/111
f 143/185/166 149/191/164 92/120/111 86/114/107
f 144/186/167 143/185/166 86/114/107 87/115/106
f 145/187/168 144/186/167 87/115/106 88/116/118
f 148/190/169 145/187/168 88/116/118 91/119/120
f 150/193/170 140/179/162 83/108/95 97/127/94
f 151/194/156 136/175/171 79/101/87 106/139/135
f 179/229/172 147/189/161 90/118/100 178/228/99
f 153/196/173 154/198/174 114/150/137 113/148/136
f 141/182/175 153/197/173 113/149/136 84/110/122
f 154/199/174 150/192/170 97/128/94 114/151/137
f 156/202/176 157/204/177 117/154/140 116/153/141
f 157/204/177 158/206/178 118/155/138 117/154/140
f 158/206/178 155/200/179 115/152/139 118/155/138
f 155/200/179 141/181/175 84/111/122 115/152/139
f 142/183/180 156/202/176 116/153/141 85/112/109
f 160/210/181 164/214/182 124/161/147 120/157/143
f 161/211/183 162/212/184 122/159/142 121/158/146
f 162/212/184 160/210/181 120/157/143 122/159/142
f 163/213/185 159/209/186 119/156/145 123/160/144
f 164/214/182 163/213/185 123/160/144 124/161/147
f 159/209/186 135/172/153 77/98/116 119/156/145
f 136/174/171 161/211/183 121/158/146 79/102/87
f 165/215/187 148/190/169 91/119/120 131/168/119
f 166/216/154 165/215/187 131/168/119 132/169/148
f 167/217/188 142/184/180 85/113/109 133/170/152
f 168/218/165 167/217/188 133/170/152 134/171/112
f 67/87/35 66/86/75 167/217/188 168/218/165
f 66/86/75 18/26/34 142/184/180 167/217/188
f 65/85/73 64/84/44 165/215/187 166/216/154
f 64/84/44 24/32/43 148/190/169 165/215/187
f 12/14/12 54/74/70 161/211/183 136/174/171
f 52/71/68 10/11/39 135/173/153 159/208/186
f 57/77/71 56/76/69 163/213/185 164/214/182
f 56/76/69 52/72/68 159/209/186 163/213/185
f 55/75/67 53/73/66 160/210/181 162/212/184
f 54/74/70 55/75/67 162/212/184 161/211/183
f 53/73/66 57/77/71 164/214/182 160/210/181
f 18/26/34 49/66/65 156/203/176 142/184/180
f 48/63/62 17/23/46 141/181/175 155/200/179
f 51/70/63 48/64/62 155/201/179 158/207/178
f 50/68/64 51/70/63 158/207/178 157/205/177
f 49/66/65 50/68/64 157/205/177 156/203/176
f 47/62/60 30/40/20 150/192/170 154/199/174
f 17/24/46 46/61/61 153/197/173 141/182/175
f 46/61/61 47/62/60 154/199/174 153/197/173
f 173/223/24 23/31/23 147/189/161 179/229/172
f 39/52/58 12/15/12 136/175/171 151/194/156
f 30/41/20 16/20/19 140/179/162 150/193/170
f 24/32/43 21/29/41 145/187/168 148/190/169
f 21/29/41 20/28/32 144/186/167 145/187/168
f 20/28/32 19/27/31 143/185/166 144/186/167
f 19/27/31 25/33/36 149/191/164 143/185/166
f 25/33/36 67/87/35 168/218/165 149/191/164
f 16/21/19 40/53/56 152/195/163 140/180/162
f 23/31/23 15/18/21 139/178/160 147/189/161
f 15/18/21 14/17/10 138/177/159 139/178/160
f 14/17/10 13/16/9 137/176/157 138/177/159
f 13/16/9 22/30/14 146/188/158 137/176/157
f 172/222/13 39/52/58 151/194/156 180/230/155
f 10/11/39 65/85/73 166/216/154 135/173/153
f 22/30/14 172/222/13 180/230/155 146/188/158
f 40/53/56 173/223/24 179/229/172 152/195/163
f 152/195/163 179/229/172 178/228/99 107/140/131
f 146/188/158 180/230/155 177/227/90 89/117/89
f 105/138/132 107/140/131 178/228/99 176/226/97
f 103/136/133 105/138/132 176/226/97 174/224/83
f 104/137/134 175/225/86 177/227/90 106/139/135
f 103/136/133 174/224/83 175/225/86 104/137/134
f 38/51/55 171/221/22 173/223/24 40/53/56
f 36/49/57 169/219/7 171/221/22 38/51/55
f 37/50/59 39/52/58 172/222/13 170/220/8
f 36/49/57 37/50/59 170/220/8 169/219/7
f 26/34/1 189/247/6 191/251/18 28/36/17
f 205/274/189 181/232/190 201/267/191 207/277/192
f 93/121/77 95/123/93 195/259/96 193/255/78
f 210/283/193 186/242/194 198/264/195 212/285/196
f 182/233/197 181/231/190 189/248/6 190/250/5
f 183/235/198 184/237/199 192/254/16 191/252/18
f 181/231/190 205/273/189 183/235/198 191/252/18 189/248/6
f 184/237/199 206/275/200 182/233/197 190/250/5 192/254/16
f 185/239/201 186/241/194 194/258/79 193/256/78
f 188/245/202 187/243/203 195/260/96 196/262/91
f 187/243/203 209/280/204 185/239/201 193/256/78 195/260/96
f 186/241/194 210/282/193 188/245/202 196/262/91 194/258/79
f 211/284/205 199/265/206 200/266/207 212/285/196
f 187/244/203 188/246/202 200/266/207 199/265/206
f 209/281/204 187/244/203 199/265/206 211/284/205
f 186/242/194 185/240/201 197/263/208 198/264/195
f 207/277/192 208/279/209 204/272/210 203/270/211
f 181/232/190 182/234/197 202/269/212 201/267/191
f 206/276/200 184/238/199 204/271/210 208/278/209
f 184/238/199 183/236/198 203/270/211 204/272/210
f 182/234/197 206/276/200 208/278/209 202/268/212
f 201/267/191 202/269/212 208/279/209 207/277/192
f 183/236/198 205/274/189 207/277/192 203/270/211
f 185/240/201 209/281/204 211/284/205 197/263/208
f 197/263/208 211/284/205 212/285/196 198/264/195
f 188/246/202 210/283/193 212/285/196 200/266/207

12
cw 9/models/fish3.mtl Normal file
View File

@ -0,0 +1,12 @@
# Blender 3.4.1 MTL File: 'Akwarium_room.blend'
# www.blender.org
newmtl FISH.002
Ns 0.000000
Ka 1.000000 1.000000 1.000000
Kd 0.800000 0.800000 0.800000
Ks 0.000000 0.000000 0.000000
Ke 0.000000 0.000000 0.000000
Ni 1.450000
d 1.000000
illum 1

919
cw 9/models/fish3.obj Normal file
View File

@ -0,0 +1,919 @@
# Blender 3.4.1
# www.blender.org
mtllib fish3.mtl
o FISH_Plane.002
v 0.046239 0.002024 0.027940
v 0.045734 0.001824 0.187100
v 0.051299 -0.062388 0.032068
v 0.017831 -0.006512 -0.182425
v 0.028039 0.059452 0.031712
v 0.028783 0.052220 0.183144
v 0.047665 -0.056991 0.189395
v 0.019259 -0.031344 -0.183673
v 0.012501 0.017098 -0.180265
v -0.003870 0.038537 -0.178435
v -0.004025 0.106028 0.036039
v -0.003752 0.098444 0.179580
v 0.013482 0.003715 0.351496
v 0.012627 -0.003564 0.352804
v 0.012908 -0.011410 0.351876
v 0.007838 -0.102746 0.180862
v -0.003147 -0.112423 0.032694
v -0.003434 -0.053104 -0.185146
v -0.004069 -0.050578 -0.328557
v -0.004069 -0.007639 -0.318524
v -0.004069 0.035299 -0.328557
v 0.012327 0.013057 0.351175
v 0.011129 -0.019927 0.352049
v -0.004069 0.078237 -0.349630
v -0.004069 -0.093516 -0.349630
v 0.051008 0.001025 0.117368
v 0.033250 0.062570 0.115082
v 0.049543 -0.064371 0.118462
v -0.004046 0.111042 0.114836
v -0.003540 -0.110169 0.118794
v 0.032208 0.002446 -0.109549
v 0.033201 -0.038901 -0.109723
v 0.013297 0.040495 -0.103141
v -0.003997 0.075577 -0.099921
v -0.002942 -0.097821 -0.103136
v 0.034957 0.000004 0.262968
v 0.021908 0.031871 0.259347
v 0.032563 -0.037462 0.264179
v 0.008792 0.063852 0.259035
v 0.014224 -0.081205 0.263837
v -0.004031 0.090771 -0.031917
v 0.038773 0.000456 -0.043643
v 0.040105 -0.049137 -0.041763
v 0.023085 0.049506 -0.037426
v -0.002737 -0.105491 -0.032887
v -0.004069 -0.164555 0.045470
v -0.004066 -0.139700 0.099421
v -0.003803 -0.130256 0.001079
v -0.004014 -0.090250 -0.217450
v -0.003851 -0.120966 -0.166917
v -0.003370 -0.129034 -0.069859
v -0.004069 0.109661 -0.220093
v -0.004069 0.149081 -0.002387
v -0.004069 0.139689 0.138704
v -0.004069 0.154075 0.076382
v -0.004069 0.108934 -0.133724
v -0.004069 0.133777 -0.070287
v -0.003459 -0.005385 -0.203479
v -0.003987 -0.007631 -0.256929
v -0.003424 -0.027363 -0.204095
v -0.004021 -0.040131 -0.256927
v -0.003677 0.015980 -0.202317
v -0.004055 0.024831 -0.256836
v -0.004069 0.057286 -0.256816
v -0.003976 0.037367 -0.200905
v -0.003679 -0.052525 -0.203222
v -0.004062 -0.072627 -0.256774
v -0.051738 0.001592 0.029476
v -0.050937 0.001932 0.184712
v -0.056013 -0.061507 0.033028
v -0.025437 -0.006681 -0.181446
v -0.032590 0.057855 0.033121
v -0.032516 0.051413 0.180993
v -0.053615 -0.055795 0.187096
v -0.026996 -0.031149 -0.182581
v -0.020608 0.016701 -0.179710
v -0.004703 0.037709 -0.178798
v -0.004549 0.106014 0.036050
v -0.004766 0.098102 0.178827
v -0.021318 0.003388 0.350270
v -0.020570 -0.003692 0.351333
v -0.020749 -0.011148 0.350422
v -0.016858 -0.102409 0.180206
v -0.005306 -0.112583 0.037702
v -0.005101 -0.055343 -0.183276
v -0.004511 -0.050578 -0.328557
v -0.004511 -0.007639 -0.318524
v -0.004511 0.035299 -0.328557
v -0.020641 0.010798 0.350440
v -0.019143 -0.020776 0.350460
v -0.004511 0.078237 -0.349630
v -0.004511 -0.093516 -0.349630
v -0.055270 0.000947 0.116855
v -0.036088 0.060743 0.115016
v -0.054379 -0.063168 0.118032
v -0.004530 0.111018 0.114840
v -0.005004 -0.108522 0.119635
v -0.037788 0.001891 -0.107548
v -0.039233 -0.039066 -0.108111
v -0.021336 0.040048 -0.102491
v -0.004579 0.075539 -0.099881
v -0.005477 -0.097875 -0.102487
v -0.041983 -0.000080 0.261530
v -0.030216 0.031786 0.258242
v -0.040689 -0.036878 0.263002
v -0.017145 0.062985 0.258070
v -0.022843 -0.080618 0.262121
v -0.004546 0.090750 -0.031893
v -0.043932 0.000155 -0.041588
v -0.046197 -0.049517 -0.040547
v -0.028914 0.048668 -0.035952
v -0.005665 -0.104832 -0.032779
v -0.004511 -0.164555 0.045470
v -0.004515 -0.139703 0.099415
v -0.004769 -0.129804 -0.000293
v -0.004558 -0.089931 -0.217527
v -0.004708 -0.120488 -0.167136
v -0.005118 -0.127579 -0.070081
v -0.004511 0.109661 -0.220093
v -0.004511 0.149081 -0.002387
v -0.004511 0.139689 0.138704
v -0.004511 0.154075 0.076382
v -0.004511 0.108934 -0.133724
v -0.004511 0.133777 -0.070287
v -0.005076 -0.005416 -0.203109
v -0.004591 -0.007632 -0.256920
v -0.005112 -0.027254 -0.203649
v -0.004558 -0.040128 -0.256917
v -0.004876 0.015894 -0.202136
v -0.004525 0.024831 -0.256835
v -0.004511 0.057286 -0.256816
v -0.004599 0.037322 -0.201160
v -0.004898 -0.052218 -0.201459
v -0.004518 -0.072636 -0.256782
v -0.004565 0.042952 -0.186119
v -0.004528 0.106091 0.184479
v -0.004712 0.003010 0.367319
v -0.004732 -0.003886 0.367303
v -0.004743 -0.010781 0.366893
v -0.004942 -0.108248 0.185325
v -0.004433 -0.121725 0.029920
v -0.004273 -0.059807 -0.195052
v -0.004521 -0.052983 -0.331685
v -0.004521 -0.007660 -0.321652
v -0.004521 0.037663 -0.331685
v -0.004638 0.013497 0.365909
v -0.004943 -0.021060 0.365184
v -0.004521 0.082986 -0.352758
v -0.004521 -0.098306 -0.352758
v -0.005163 -0.114586 0.123360
v -0.004589 0.078361 0.267447
v -0.004879 -0.086992 0.273229
v -0.004521 -0.171233 0.044242
v -0.004521 -0.145287 0.100459
v -0.004366 -0.135351 -0.002851
v -0.004565 -0.093569 -0.229523
v -0.004456 -0.126696 -0.177803
v -0.004843 -0.137891 -0.076386
v -0.004521 0.114747 -0.232714
v -0.004521 0.155858 -0.005668
v -0.004521 0.146063 0.141477
v -0.004521 0.161066 0.076480
v -0.004521 0.113989 -0.142639
v -0.004521 0.139898 -0.076481
v -0.004521 0.060871 -0.256516
v -0.004527 0.040659 -0.197294
v -0.004326 -0.059709 -0.197350
v -0.004520 -0.076284 -0.256449
v 0.027030 -0.001447 0.307851
v 0.020226 0.020395 0.305102
v 0.025851 -0.026729 0.308009
v 0.012264 0.043451 0.304748
v 0.014626 -0.055888 0.307915
v -0.034422 -0.001565 0.306228
v -0.028274 0.020165 0.303800
v -0.033799 -0.026257 0.306541
v -0.020603 0.041707 0.303800
v -0.022946 -0.056034 0.306071
v -0.005000 -0.059749 0.320484
v -0.004668 0.052771 0.317662
v 0.049476 -0.012662 0.146230
v 0.049506 -0.013640 0.158274
v 0.046681 -0.047380 0.151466
v 0.049243 -0.046220 0.156117
v -0.053587 -0.011391 0.146986
v -0.054259 -0.015584 0.156757
v -0.055564 -0.048855 0.145196
v -0.055389 -0.046363 0.151631
v 0.049250 -0.011627 0.143000
v 0.047492 -0.012144 0.160768
v 0.048917 -0.050034 0.142106
v 0.048291 -0.046995 0.161473
v -0.053826 -0.008643 0.139474
v -0.052381 -0.011574 0.161760
v -0.054124 -0.053604 0.141053
v -0.053869 -0.047652 0.157315
v -0.068783 0.007903 0.077625
v -0.071424 0.012838 0.075751
v -0.068940 -0.056950 0.073259
v -0.072916 -0.063432 0.071144
v 0.069690 0.002876 0.077958
v 0.073464 0.004917 0.077321
v 0.069300 -0.061342 0.070025
v 0.074389 -0.066392 0.069085
v 0.048632 -0.029162 0.150254
v 0.050202 -0.030219 0.160368
v 0.069495 -0.029018 0.058483
v 0.073926 -0.030497 0.055784
v -0.053694 -0.028517 0.147821
v -0.056648 -0.027154 0.155562
v -0.069794 -0.028294 0.058538
v -0.072170 -0.029773 0.053645
vn 0.9867 0.1613 0.0187
vn 0.8936 0.4481 0.0253
vn 0.8938 0.4294 0.1294
vn 0.9759 0.1828 0.1189
vn 0.9645 0.1995 0.1733
vn 0.9874 0.1359 0.0816
vn 0.9665 0.1253 0.2240
vn 0.9345 0.3082 0.1781
vn 0.8463 0.1701 0.5049
vn 0.8188 0.0351 0.5730
vn 0.9569 0.2900 0.0151
vn 0.9138 0.3928 0.1036
vn 0.8180 0.5106 0.2650
vn 0.7835 0.3858 0.4872
vn 0.9258 -0.3595 0.1165
vn 0.9475 -0.2674 0.1755
vn 0.9034 -0.4285 0.0174
vn 0.9537 -0.2965 0.0498
vn 0.6558 -0.7475 0.1053
vn 0.8524 -0.5199 0.0552
vn 0.8293 -0.1243 0.5448
vn 0.9462 -0.1941 0.2590
vn 0.7180 -0.3938 0.5739
vn 0.7163 -0.5731 0.3980
vn 0.9643 0.2170 -0.1518
vn 0.9430 -0.2813 -0.1776
vn 0.8723 -0.2289 -0.4321
vn 0.8776 0.1512 -0.4550
vn 1.0000 0.0015 -0.0051
vn 1.0000 -0.0017 -0.0047
vn 0.9961 0.0246 -0.0842
vn 0.9977 0.0001 -0.0674
vn 0.9567 -0.2785 -0.0845
vn 0.9247 -0.2993 -0.2353
vn 0.9985 -0.0535 0.0114
vn 0.9902 0.0257 -0.1375
vn 0.8681 0.3532 -0.3488
vn 0.8757 0.4529 -0.1676
vn 0.9495 0.2708 -0.1584
vn 0.9646 0.2499 -0.0839
vn 0.9962 -0.0245 -0.0838
vn 1.0000 0.0031 -0.0028
vn 0.9905 -0.0244 -0.1353
vn 0.9978 0.0631 0.0176
vn 0.9225 -0.3785 -0.0755
vn 0.9142 -0.4031 -0.0426
vn 0.9819 0.1721 -0.0791
vn 0.8898 0.4473 -0.0907
vn 0.9557 0.2909 -0.0448
vn 0.8883 0.4396 -0.1329
vn 0.9559 0.2841 -0.0742
vn 0.9742 0.1924 -0.1176
vn 0.9423 -0.3082 -0.1306
vn 0.9333 -0.3519 -0.0718
vn 0.9512 -0.2420 0.1913
vn 0.6577 -0.7040 0.2680
vn 0.9719 0.1686 0.1640
vn 0.8427 0.5116 0.1677
vn 0.9110 0.3882 0.1394
vn 0.9953 -0.0659 0.0716
vn 0.9961 -0.0559 -0.0682
vn 0.9938 -0.1065 0.0316
vn 0.9966 -0.0826 -0.0037
vn 0.9978 -0.0639 -0.0144
vn 0.9984 0.0142 -0.0549
vn 0.9994 0.0333 -0.0042
vn 0.9994 0.0357 0.0030
vn 0.9993 0.0216 -0.0307
vn 0.9996 0.0275 -0.0073
vn 0.9991 0.0370 0.0198
vn 0.9995 0.0307 -0.0085
vn 0.9545 0.1327 -0.2671
vn 0.9839 0.1594 -0.0814
vn 0.9265 0.0528 -0.3725
vn 0.9801 -0.1452 -0.1352
vn 0.9380 -0.0780 -0.3379
vn -0.9842 0.1761 0.0173
vn -0.9882 0.1476 0.0419
vn -0.9805 0.1621 0.1110
vn -0.9749 0.2013 0.0947
vn -0.9072 0.4083 0.1013
vn -0.9075 0.4193 0.0248
vn -0.9682 0.1226 0.2180
vn -0.8501 0.0313 0.5257
vn -0.8684 0.1526 0.4717
vn -0.9380 0.2968 0.1791
vn -0.9385 0.3369 0.0754
vn -0.9681 0.2501 0.0139
vn -0.8172 0.3467 0.4603
vn -0.8418 0.4781 0.2506
vn -0.9389 -0.3112 0.1474
vn -0.9386 -0.3316 0.0948
vn -0.9170 -0.3987 0.0130
vn -0.8727 -0.4883 0.0031
vn -0.7128 -0.6963 0.0841
vn -0.9315 -0.3628 0.0267
vn -0.9510 -0.1759 0.2542
vn -0.8562 -0.1078 0.5053
vn -0.7463 -0.5478 0.3781
vn -0.7599 -0.3746 0.5313
vn -0.9702 0.2026 -0.1327
vn -0.8925 0.1396 -0.4289
vn -0.8859 -0.2134 -0.4119
vn -0.9516 -0.2609 -0.1628
vn -1.0000 0.0014 -0.0047
vn -1.0000 0.0001 0.0010
vn -1.0000 -0.0008 0.0016
vn -1.0000 -0.0015 -0.0044
vn -0.9363 -0.2784 -0.2142
vn -0.9610 -0.2649 -0.0791
vn -1.0000 -0.0011 0.0032
vn -0.9999 -0.0141 0.0023
vn -0.8932 0.4232 -0.1518
vn -0.8843 0.3289 -0.3314
vn -0.9692 0.2343 -0.0761
vn -0.9552 0.2560 -0.1483
vn -1.0000 0.0029 -0.0025
vn -1.0000 0.0008 0.0017
vn -1.0000 0.0028 -0.0001
vn -1.0000 0.0006 0.0031
vn -0.9302 -0.3609 -0.0670
vn -0.9276 -0.3721 -0.0324
vn -0.9811 0.1801 -0.0702
vn -0.9050 0.4186 -0.0760
vn -0.9664 0.2542 -0.0369
vn -0.9044 0.4106 -0.1158
vn -0.9648 0.2555 -0.0629
vn -0.9757 0.1908 -0.1079
vn -0.9482 -0.2927 -0.1230
vn -0.9388 -0.3380 -0.0668
vn -0.6936 -0.6751 0.2515
vn -0.9589 -0.2211 0.1778
vn -0.9745 0.1718 0.1441
vn -0.9189 0.3758 0.1203
vn -0.8701 0.4713 0.1441
vn -0.9996 -0.0119 -0.0261
vn -0.9999 -0.0056 -0.0089
vn -0.9996 -0.0298 -0.0009
vn -0.9976 -0.0671 0.0185
vn -0.9998 -0.0160 -0.0071
vn -0.9996 0.0145 -0.0255
vn -1.0000 -0.0003 -0.0002
vn -1.0000 -0.0004 -0.0000
vn -1.0000 0.0006 0.0002
vn -1.0000 -0.0018 -0.0032
vn -1.0000 0.0039 0.0018
vn -1.0000 -0.0002 0.0001
vn -0.9913 0.0999 -0.0861
vn -0.9587 0.1253 -0.2554
vn -0.9326 0.0482 -0.3577
vn -0.9430 -0.0735 -0.3245
vn -0.9777 -0.1413 -0.1555
vn -0.1186 0.6918 -0.7122
vn -0.0751 0.9969 -0.0252
vn -0.0475 0.8512 0.5226
vn -0.0349 0.9398 0.3398
vn -0.0406 0.0746 0.9964
vn -0.0355 0.4422 0.8962
vn -0.0455 -0.0229 0.9987
vn -0.0447 -0.1165 0.9922
vn -0.0494 -0.4387 0.8973
vn -0.0489 -0.9870 0.1532
vn -0.0338 -0.9189 0.3931
vn 0.1186 -0.9094 -0.3986
vn -0.0414 -0.9694 0.2422
vn -0.1683 0.4024 -0.8999
vn -0.0923 0.0012 -0.9957
vn -0.1661 -0.4021 -0.9004
vn 0.1165 0.9053 -0.4085
vn -0.1227 -0.9885 0.0882
vn -0.0306 0.9626 0.2692
vn -0.0389 -0.8014 0.5969
vn -0.0419 -0.7881 -0.6141
vn -0.0643 -0.7918 0.6074
vn -0.0781 -0.9259 -0.3697
vn -0.0225 0.1529 -0.9880
vn -0.0274 -0.9158 -0.4006
vn -0.0503 -0.9965 -0.0661
vn -0.0335 -0.9901 0.1366
vn -0.0236 -0.2826 -0.9589
vn -0.0305 0.9873 -0.1562
vn -0.0284 0.9489 -0.3142
vn -0.0283 0.8762 0.4810
vn -0.0303 0.9966 0.0762
vn -0.0470 0.9972 -0.0574
vn -0.0355 0.0413 -0.9985
vn -0.0585 0.9617 0.2679
vn -0.0126 -0.9972 -0.0739
vn 0.1226 -0.0790 -0.9893
vn 0.2117 0.9767 0.0367
vn -0.7042 0.6033 -0.3743
vn -0.7302 0.1274 -0.6712
vn -0.9475 -0.0146 0.3193
vn -0.9552 0.1086 0.2752
vn -0.4339 0.9000 -0.0422
vn -0.3117 -0.1502 -0.9382
vn 0.8899 0.3072 0.3373
vn 0.7048 -0.6410 -0.3039
vn 0.9692 0.1172 0.2165
vn 0.8977 -0.0129 0.4404
vn -0.4157 0.9072 0.0643
vn -0.9439 -0.2023 0.2610
vn -0.3115 -0.9500 -0.0211
vn -0.0655 0.0874 -0.9940
vn 0.9188 0.0155 -0.3944
vn 0.8971 -0.3628 -0.2520
vn -0.3376 -0.9285 -0.1544
vn 0.8716 0.4478 -0.1994
vn 0.5122 -0.0088 -0.8588
vn 0.4840 -0.8529 -0.1958
vn -0.7570 -0.4946 -0.4270
vn 0.5092 0.8177 -0.2684
vt 0.462446 0.503811
vt 0.263572 0.503316
vt 0.457288 0.344708
vt 0.725302 0.482726
vt 0.457733 0.645664
vt 0.268516 0.627799
vt 0.260704 0.358037
vt 0.726861 0.421389
vt 0.722603 0.541046
vt 0.719541 0.618459
vt 0.720316 0.594003
vt 0.452326 0.760712
vt 0.479850 0.790034
vt 0.300492 0.771299
vt 0.272968 0.741978
vt 0.057177 0.495202
vt 0.054934 0.477481
vt 0.055431 0.457991
vt 0.271366 0.245019
vt 0.271610 0.247432
vt 0.271610 0.247914
vt 0.451298 0.214685
vt 0.487847 0.212462
vt 0.448509 0.218873
vt 0.725677 0.329224
vt 0.727926 0.387558
vt 0.895360 0.373880
vt 0.895360 0.479942
vt 0.895360 0.586003
vt 0.058363 0.518172
vt 0.054684 0.445577
vt 0.895360 0.672146
vt 0.897686 0.290801
vt 0.350704 0.501343
vt 0.353560 0.653365
vt 0.349337 0.339809
vt 0.353867 0.773098
vt 0.381391 0.802419
vt 0.353917 0.219723
vt 0.346104 0.225515
vt 0.353184 0.230824
vt 0.634241 0.504854
vt 0.634460 0.402722
vt 0.626235 0.598839
vt 0.622211 0.685494
vt 0.649735 0.714815
vt 0.626228 0.257183
vt 0.659834 0.238246
vt 0.166912 0.476873
vt 0.174107 0.554807
vt 0.162249 0.384740
vt 0.177189 0.633572
vt 0.168493 0.315205
vt 0.537239 0.723026
vt 0.564763 0.752347
vt 0.551891 0.499938
vt 0.549542 0.377440
vt 0.544122 0.621097
vt 0.538451 0.238238
vt 0.572096 0.215980
vt 0.416271 0.058454
vt 0.367039 0.134393
vt 0.494736 0.181176
vt 0.499110 0.166341
vt 0.759120 0.288304
vt 0.768602 0.229303
vt 0.738807 0.231500
vt 0.696159 0.219318
vt 0.615804 0.192333
vt 0.584649 0.180086
vt 0.784771 0.771217
vt 0.785226 0.743380
vt 0.510177 0.854886
vt 0.325729 0.857369
vt 0.429441 0.908713
vt 0.684590 0.774104
vt 0.604094 0.818444
vt 0.751609 0.485509
vt 0.818396 0.479962
vt 0.752378 0.431222
vt 0.818394 0.399684
vt 0.750157 0.538283
vt 0.818281 0.560147
vt 0.818255 0.620394
vt 0.748393 0.591111
vt 0.750514 0.388990
vt 0.777187 0.377330
vt 0.460527 0.502744
vt 0.266556 0.503585
vt 0.456089 0.346884
vt 0.724078 0.482310
vt 0.455972 0.641719
vt 0.271203 0.625808
vt 0.263578 0.360994
vt 0.725497 0.421871
vt 0.721910 0.540064
vt 0.720770 0.591957
vt 0.719995 0.616413
vt 0.452312 0.760676
vt 0.479836 0.789997
vt 0.273909 0.741134
vt 0.301433 0.770455
vt 0.058678 0.494192
vt 0.056757 0.476921
vt 0.057266 0.458393
vt 0.272186 0.245851
vt 0.272430 0.248746
vt 0.272430 0.248264
vt 0.445634 0.214327
vt 0.443857 0.218578
vt 0.482139 0.212914
vt 0.723125 0.323999
vt 0.725590 0.382028
vt 0.895360 0.373880
vt 0.895360 0.479942
vt 0.895360 0.586003
vt 0.059089 0.512482
vt 0.056669 0.443481
vt 0.895360 0.672146
vt 0.897686 0.290801
vt 0.351345 0.501151
vt 0.353643 0.648852
vt 0.349874 0.342781
vt 0.353863 0.773037
vt 0.381387 0.802359
vt 0.352966 0.223407
vt 0.352233 0.234507
vt 0.345153 0.229198
vt 0.631742 0.503483
vt 0.632445 0.402314
vt 0.625423 0.597735
vt 0.622162 0.685400
vt 0.649686 0.714721
vt 0.625418 0.257052
vt 0.659015 0.238230
vt 0.168698 0.476427
vt 0.175479 0.554412
vt 0.163765 0.385983
vt 0.178318 0.631274
vt 0.170637 0.316653
vt 0.537209 0.722972
vt 0.564733 0.752293
vt 0.549323 0.499195
vt 0.548022 0.376499
vt 0.542281 0.619026
vt 0.538316 0.239866
vt 0.572020 0.217637
vt 0.411458 0.071100
vt 0.416271 0.058454
vt 0.367046 0.130524
vt 0.367046 0.134385
vt 0.496501 0.182053
vt 0.759245 0.289084
vt 0.739126 0.232648
vt 0.616214 0.195905
vt 0.785226 0.743380
vt 0.510177 0.854886
vt 0.325729 0.857369
vt 0.429441 0.908713
vt 0.684590 0.774104
vt 0.604094 0.818444
vt 0.751147 0.485435
vt 0.818385 0.479960
vt 0.751821 0.431492
vt 0.818381 0.399691
vt 0.749932 0.538071
vt 0.818279 0.560146
vt 0.818255 0.620394
vt 0.748712 0.591001
vt 0.748310 0.389747
vt 0.777197 0.377307
vt 0.729142 0.629364
vt 0.729917 0.604907
vt 0.294371 0.790188
vt 0.266847 0.760867
vt 0.037391 0.496098
vt 0.036831 0.479100
vt 0.036762 0.462038
vt 0.266034 0.233841
vt 0.266034 0.234324
vt 0.490239 0.191096
vt 0.451087 0.201788
vt 0.737518 0.310799
vt 0.740304 0.371002
vt 0.899269 0.367938
vt 0.899269 0.479891
vt 0.899269 0.591843
vt 0.040033 0.521708
vt 0.036722 0.451971
vt 0.899269 0.683877
vt 0.901594 0.278969
vt 0.340940 0.215640
vt 0.348020 0.220949
vt 0.167922 0.670728
vt 0.156757 0.300909
vt 0.412846 0.056168
vt 0.417412 0.046189
vt 0.365866 0.118040
vt 0.365866 0.121901
vt 0.499211 0.167813
vt 0.504020 0.153755
vt 0.773990 0.277896
vt 0.783688 0.221106
vt 0.751967 0.215316
vt 0.709761 0.205166
vt 0.623202 0.169160
vt 0.592804 0.158207
vt 0.800540 0.783780
vt 0.800996 0.755943
vt 0.514277 0.871627
vt 0.322265 0.873114
vt 0.429318 0.925983
vt 0.695730 0.786590
vt 0.611834 0.833563
vt 0.817880 0.629250
vt 0.743881 0.599243
vt 0.743176 0.371243
vt 0.776781 0.368297
vt 0.111154 0.475219
vt 0.116420 0.528591
vt 0.108829 0.412939
vt 0.118801 0.585354
vt 0.112186 0.381389
vt 0.113167 0.474658
vt 0.118023 0.527807
vt 0.110699 0.413857
vt 0.119837 0.580897
vt 0.116040 0.371834
vt 0.096481 0.371851
vt 0.103808 0.619924
vt 0.307158 0.474224
vt 0.031238 0.920399
vt 0.298387 0.471601
vt 0.016320 0.914457
vt 0.313439 0.385668
vt 0.042415 0.815890
vt 0.306382 0.384168
vt 0.026432 0.812492
vt 0.306983 0.477636
vt 0.035132 0.920526
vt 0.300377 0.475414
vt 0.021073 0.915797
vt 0.314417 0.384847
vt 0.042953 0.819140
vt 0.307337 0.383783
vt 0.027886 0.816874
vt 0.321660 0.502001
vt 0.322295 0.511669
vt 0.292616 0.502658
vt 0.290740 0.512384
vt 0.319793 0.345885
vt 0.320266 0.342059
vt 0.290248 0.351961
vt 0.288168 0.348660
vt 0.323082 0.501962
vt 0.323840 0.511627
vt 0.294819 0.502773
vt 0.293134 0.512508
vt 0.321108 0.348852
vt 0.321696 0.345282
vt 0.292343 0.354923
vt 0.290444 0.351878
vt 0.119664 0.977154
vt 0.109429 0.973711
vt 0.142339 0.783019
vt 0.129193 0.781042
vt 0.115499 0.965937
vt 0.124939 0.944586
vt 0.104638 0.961612
vt 0.135818 0.783454
vt 0.099111 0.816974
vt 0.121873 0.780490
vt 0.309206 0.429946
vt 0.042671 0.878481
vt 0.299818 0.427109
vt 0.027220 0.873812
vt 0.149369 0.885954
vt 0.125430 0.884312
vt 0.135888 0.881880
vt 0.312509 0.431676
vt 0.044887 0.880170
vt 0.302048 0.435334
vt 0.030324 0.876673
vt 0.161052 0.889523
vt 0.148346 0.886472
s 1
usemtl FISH.002
f 26/34/1 27/35/2 6/6/3 2/2/4 190/249/5 189/247/6
f 169/219/7 170/220/8 13/16/9 14/17/10
f 27/35/2 29/37/11 12/15/12 6/6/3
f 170/220/8 172/222/13 22/30/14 13/16/9
f 190/249/5 2/2/4 7/7/15 192/253/16
f 28/36/17 191/251/18 192/253/16 7/7/15 16/19/19 30/39/20
f 169/219/7 14/17/10 15/18/21 171/221/22
f 171/221/22 15/18/21 23/31/23 173/223/24
f 31/42/25 32/43/26 8/8/27 4/4/28
f 59/79/29 61/81/30 19/27/31 20/28/32
f 32/43/26 35/47/33 18/26/34 8/8/27
f 61/81/30 67/87/35 25/33/36 19/27/31
f 31/42/25 4/4/28 9/9/37 33/44/38
f 33/44/38 9/9/37 10/11/39 34/45/40
f 59/79/29 20/28/32 21/29/41 63/83/42
f 63/83/42 21/29/41 24/32/43 64/84/44
f 3/3/45 28/36/17 30/39/20 17/22/46
f 1/1/47 26/34/1 28/36/17 3/3/45
f 5/5/48 11/12/49 29/37/11 27/35/2
f 1/1/47 5/5/48 27/35/2 26/34/1
f 44/58/50 33/44/38 34/45/40 41/54/51
f 42/56/52 31/42/25 33/44/38 44/58/50
f 43/57/53 45/59/54 35/47/33 32/43/26
f 42/56/52 43/57/53 32/43/26 31/42/25
f 7/7/15 38/51/55 40/53/56 16/19/19
f 2/2/4 36/49/57 38/51/55 7/7/15
f 6/6/3 12/15/12 39/52/58 37/50/59
f 2/2/4 6/6/3 37/50/59 36/49/57
f 1/1/47 3/3/45 43/57/53 42/56/52
f 3/3/45 17/22/46 45/59/54 43/57/53
f 1/1/47 42/56/52 44/58/50 5/5/48
f 5/5/48 44/58/50 41/54/51 11/12/49
f 17/24/46 30/40/20 47/62/60 46/61/61
f 45/60/54 17/23/46 48/63/62 51/69/63
f 35/48/33 45/60/54 51/69/63 50/67/64
f 18/25/34 35/48/33 50/67/64 49/65/65
f 29/38/11 11/13/49 53/73/66 55/75/67
f 34/46/40 10/10/39 52/72/68 56/76/69
f 12/14/12 29/38/11 55/75/67 54/74/70
f 11/13/49 41/55/51 57/77/71 53/73/66
f 41/55/51 34/46/40 56/76/69 57/77/71
f 9/9/37 62/82/72 65/85/73 10/11/39
f 62/82/72 63/83/42 64/84/44 65/85/73
f 4/4/28 58/78/74 62/82/72 9/9/37
f 58/78/74 59/79/29 63/83/42 62/82/72
f 8/8/27 18/26/34 66/86/75 60/80/76
f 60/80/76 66/86/75 67/87/35 61/81/30
f 4/4/28 8/8/27 60/80/76 58/78/74
f 58/78/74 60/80/76 61/81/30 59/79/29
f 93/121/77 193/255/78 194/257/79 69/89/80 73/93/81 94/122/82
f 174/224/83 81/104/84 80/103/85 175/225/86
f 94/122/82 73/93/81 79/101/87 96/124/88
f 175/225/86 80/103/85 89/117/89 177/227/90
f 194/257/79 196/261/91 74/94/92 69/89/80
f 95/123/93 97/126/94 83/106/95 74/94/92 196/261/91 195/259/96
f 174/224/83 176/226/97 82/105/98 81/104/84
f 176/226/97 178/228/99 90/118/100 82/105/98
f 98/129/101 71/91/102 75/95/103 99/130/104
f 126/163/105 87/115/106 86/114/107 128/165/108
f 99/130/104 75/95/103 85/113/109 102/134/110
f 128/165/108 86/114/107 92/120/111 134/171/112
f 98/129/101 100/131/113 76/96/114 71/91/102
f 100/131/113 101/132/115 77/97/116 76/96/114
f 126/163/105 130/167/117 88/116/118 87/115/106
f 130/167/117 131/168/119 91/119/120 88/116/118
f 70/90/121 84/109/122 97/126/94 95/123/93
f 68/88/123 70/90/121 95/123/93 93/121/77
f 72/92/124 94/122/82 96/124/88 78/99/125
f 68/88/123 93/121/77 94/122/82 72/92/124
f 111/145/126 108/141/127 101/132/115 100/131/113
f 109/143/128 111/145/126 100/131/113 98/129/101
f 110/144/129 99/130/104 102/134/110 112/146/130
f 109/143/128 98/129/101 99/130/104 110/144/129
f 74/94/92 83/106/95 107/140/131 105/138/132
f 69/89/80 74/94/92 105/138/132 103/136/133
f 73/93/81 104/137/134 106/139/135 79/101/87
f 69/89/80 103/136/133 104/137/134 73/93/81
f 68/88/123 109/143/128 110/144/129 70/90/121
f 70/90/121 110/144/129 112/146/130 84/109/122
f 68/88/123 72/92/124 111/145/126 109/143/128
f 72/92/124 78/99/125 108/141/127 111/145/126
f 84/110/122 113/149/136 114/151/137 97/128/94
f 112/147/130 118/155/138 115/152/139 84/111/122
f 102/135/110 117/154/140 118/155/138 112/147/130
f 85/112/109 116/153/141 117/154/140 102/135/110
f 96/125/88 122/159/142 120/157/143 78/100/125
f 101/133/115 123/160/144 119/156/145 77/98/116
f 79/102/87 121/158/146 122/159/142 96/125/88
f 78/100/125 120/157/143 124/161/147 108/142/127
f 108/142/127 124/161/147 123/160/144 101/133/115
f 76/96/114 77/97/116 132/169/148 129/166/149
f 129/166/149 132/169/148 131/168/119 130/167/117
f 71/91/102 76/96/114 129/166/149 125/162/150
f 125/162/150 129/166/149 130/167/117 126/163/105
f 75/95/103 127/164/151 133/170/152 85/113/109
f 127/164/151 128/165/108 134/171/112 133/170/152
f 71/91/102 125/162/150 127/164/151 75/95/103
f 125/162/150 126/163/105 128/165/108 127/164/151
f 135/173/153 166/216/154 132/169/148 77/97/116
f 180/230/155 151/194/156 106/139/135 177/227/90
f 137/176/157 146/188/158 89/117/89 80/103/85
f 138/177/159 137/176/157 80/103/85 81/104/84
f 139/178/160 138/177/159 81/104/84 82/105/98
f 147/189/161 139/178/160 82/105/98 90/118/100
f 140/180/162 152/195/163 107/140/131 83/107/95
f 149/191/164 168/218/165 134/171/112 92/120/111
f 143/185/166 149/191/164 92/120/111 86/114/107
f 144/186/167 143/185/166 86/114/107 87/115/106
f 145/187/168 144/186/167 87/115/106 88/116/118
f 148/190/169 145/187/168 88/116/118 91/119/120
f 150/193/170 140/179/162 83/108/95 97/127/94
f 151/194/156 136/175/171 79/101/87 106/139/135
f 179/229/172 147/189/161 90/118/100 178/228/99
f 153/196/173 154/198/174 114/150/137 113/148/136
f 141/182/175 153/197/173 113/149/136 84/110/122
f 154/199/174 150/192/170 97/128/94 114/151/137
f 156/202/176 157/204/177 117/154/140 116/153/141
f 157/204/177 158/206/178 118/155/138 117/154/140
f 158/206/178 155/200/179 115/152/139 118/155/138
f 155/200/179 141/181/175 84/111/122 115/152/139
f 142/183/180 156/202/176 116/153/141 85/112/109
f 160/210/181 164/214/182 124/161/147 120/157/143
f 161/211/183 162/212/184 122/159/142 121/158/146
f 162/212/184 160/210/181 120/157/143 122/159/142
f 163/213/185 159/209/186 119/156/145 123/160/144
f 164/214/182 163/213/185 123/160/144 124/161/147
f 159/209/186 135/172/153 77/98/116 119/156/145
f 136/174/171 161/211/183 121/158/146 79/102/87
f 165/215/187 148/190/169 91/119/120 131/168/119
f 166/216/154 165/215/187 131/168/119 132/169/148
f 167/217/188 142/184/180 85/113/109 133/170/152
f 168/218/165 167/217/188 133/170/152 134/171/112
f 67/87/35 66/86/75 167/217/188 168/218/165
f 66/86/75 18/26/34 142/184/180 167/217/188
f 65/85/73 64/84/44 165/215/187 166/216/154
f 64/84/44 24/32/43 148/190/169 165/215/187
f 12/14/12 54/74/70 161/211/183 136/174/171
f 52/71/68 10/11/39 135/173/153 159/208/186
f 57/77/71 56/76/69 163/213/185 164/214/182
f 56/76/69 52/72/68 159/209/186 163/213/185
f 55/75/67 53/73/66 160/210/181 162/212/184
f 54/74/70 55/75/67 162/212/184 161/211/183
f 53/73/66 57/77/71 164/214/182 160/210/181
f 18/26/34 49/66/65 156/203/176 142/184/180
f 48/63/62 17/23/46 141/181/175 155/200/179
f 51/70/63 48/64/62 155/201/179 158/207/178
f 50/68/64 51/70/63 158/207/178 157/205/177
f 49/66/65 50/68/64 157/205/177 156/203/176
f 47/62/60 30/40/20 150/192/170 154/199/174
f 17/24/46 46/61/61 153/197/173 141/182/175
f 46/61/61 47/62/60 154/199/174 153/197/173
f 173/223/24 23/31/23 147/189/161 179/229/172
f 39/52/58 12/15/12 136/175/171 151/194/156
f 30/41/20 16/20/19 140/179/162 150/193/170
f 24/32/43 21/29/41 145/187/168 148/190/169
f 21/29/41 20/28/32 144/186/167 145/187/168
f 20/28/32 19/27/31 143/185/166 144/186/167
f 19/27/31 25/33/36 149/191/164 143/185/166
f 25/33/36 67/87/35 168/218/165 149/191/164
f 16/21/19 40/53/56 152/195/163 140/180/162
f 23/31/23 15/18/21 139/178/160 147/189/161
f 15/18/21 14/17/10 138/177/159 139/178/160
f 14/17/10 13/16/9 137/176/157 138/177/159
f 13/16/9 22/30/14 146/188/158 137/176/157
f 172/222/13 39/52/58 151/194/156 180/230/155
f 10/11/39 65/85/73 166/216/154 135/173/153
f 22/30/14 172/222/13 180/230/155 146/188/158
f 40/53/56 173/223/24 179/229/172 152/195/163
f 152/195/163 179/229/172 178/228/99 107/140/131
f 146/188/158 180/230/155 177/227/90 89/117/89
f 105/138/132 107/140/131 178/228/99 176/226/97
f 103/136/133 105/138/132 176/226/97 174/224/83
f 104/137/134 175/225/86 177/227/90 106/139/135
f 103/136/133 174/224/83 175/225/86 104/137/134
f 38/51/55 171/221/22 173/223/24 40/53/56
f 36/49/57 169/219/7 171/221/22 38/51/55
f 37/50/59 39/52/58 172/222/13 170/220/8
f 36/49/57 37/50/59 170/220/8 169/219/7
f 26/34/1 189/247/6 191/251/18 28/36/17
f 205/274/189 181/232/190 201/267/191 207/277/192
f 93/121/77 95/123/93 195/259/96 193/255/78
f 210/283/193 186/242/194 198/264/195 212/285/196
f 182/233/197 181/231/190 189/248/6 190/250/5
f 183/235/198 184/237/199 192/254/16 191/252/18
f 181/231/190 205/273/189 183/235/198 191/252/18 189/248/6
f 184/237/199 206/275/200 182/233/197 190/250/5 192/254/16
f 185/239/201 186/241/194 194/258/79 193/256/78
f 188/245/202 187/243/203 195/260/96 196/262/91
f 187/243/203 209/280/204 185/239/201 193/256/78 195/260/96
f 186/241/194 210/282/193 188/245/202 196/262/91 194/258/79
f 211/284/205 199/265/206 200/266/207 212/285/196
f 187/244/203 188/246/202 200/266/207 199/265/206
f 209/281/204 187/244/203 199/265/206 211/284/205
f 186/242/194 185/240/201 197/263/208 198/264/195
f 207/277/192 208/279/209 204/272/210 203/270/211
f 181/232/190 182/234/197 202/269/212 201/267/191
f 206/276/200 184/238/199 204/271/210 208/278/209
f 184/238/199 183/236/198 203/270/211 204/272/210
f 182/234/197 206/276/200 208/278/209 202/268/212
f 201/267/191 202/269/212 208/279/209 207/277/192
f 183/236/198 205/274/189 207/277/192 203/270/211
f 185/240/201 209/281/204 211/284/205 197/263/208
f 197/263/208 211/284/205 212/285/196 198/264/195
f 188/246/202 210/283/193 212/285/196 200/266/207

2
cw 9/models/land.mtl Normal file
View File

@ -0,0 +1,2 @@
# Blender 3.4.1 MTL File: 'Akwarium_room.blend'
# www.blender.org

15
cw 9/models/land.obj Normal file
View File

@ -0,0 +1,15 @@
# Blender 3.4.1
# www.blender.org
mtllib land.mtl
o land
v -185.435516 -0.111715 117.894386
v 187.440338 -0.111715 117.894386
v -185.435516 -0.111715 -117.797935
v 187.440338 -0.111715 -117.797935
vn -0.0000 1.0000 -0.0000
vt 0.000000 0.000000
vt 1.000000 0.000000
vt 0.000000 1.000000
vt 1.000000 1.000000
s 0
f 1/1/1 2/2/1 4/4/1 3/3/1

2
cw 9/models/roof.mtl Normal file
View File

@ -0,0 +1,2 @@
# Blender 3.4.1 MTL File: 'Akwarium_room.blend'
# www.blender.org

39
cw 9/models/roof.obj Normal file
View File

@ -0,0 +1,39 @@
# Blender 3.4.1
# www.blender.org
mtllib roof.mtl
o roof
v -7.039852 2.820121 5.082941
v -7.039852 2.970431 5.082941
v -7.039852 2.820121 -5.082941
v -7.039852 2.970431 -5.082941
v 8.993692 2.820121 5.082941
v 8.993692 2.970431 5.082941
v 8.993692 2.820121 -5.082941
v 8.993692 2.970431 -5.082941
vn -1.0000 -0.0000 -0.0000
vn -0.0000 -0.0000 -1.0000
vn 1.0000 -0.0000 -0.0000
vn -0.0000 -0.0000 1.0000
vn -0.0000 -1.0000 -0.0000
vn -0.0000 1.0000 -0.0000
vt 0.375000 0.000000
vt 0.375000 1.000000
vt 0.125000 0.750000
vt 0.625000 0.000000
vt 0.625000 1.000000
vt 0.875000 0.750000
vt 0.375000 0.250000
vt 0.125000 0.500000
vt 0.625000 0.250000
vt 0.875000 0.500000
vt 0.375000 0.750000
vt 0.625000 0.750000
vt 0.375000 0.500000
vt 0.625000 0.500000
s 0
f 1/1/1 2/4/1 4/9/1 3/7/1
f 3/7/2 4/9/2 8/14/2 7/13/2
f 7/13/3 8/14/3 6/12/3 5/11/3
f 5/11/4 6/12/4 2/5/4 1/2/4
f 3/8/5 7/13/5 5/11/5 1/3/5
f 8/14/6 4/10/6 2/6/6 6/12/6

View File

@ -791,8 +791,6 @@ v -7.078547 1.484583 -2.444353
v -7.078547 2.227048 -2.444353 v -7.078547 2.227048 -2.444353
v -7.071580 1.484583 -2.444354 v -7.071580 1.484583 -2.444354
v -7.071580 1.113351 -2.444354 v -7.071580 1.113351 -2.444354
v -7.078547 1.484583 -2.444353
v -7.078547 1.113351 -2.444353
v -7.078448 1.484583 0.062350 v -7.078448 1.484583 0.062350
v -7.078448 2.227048 0.062350 v -7.078448 2.227048 0.062350
v -7.079370 1.484583 0.062349 v -7.079370 1.484583 0.062349
@ -1661,8 +1659,6 @@ vt 0.500000 0.187500
vt 0.562500 0.187500 vt 0.562500 0.187500
vt 0.500000 0.562500 vt 0.500000 0.562500
vt 0.468750 0.562500 vt 0.468750 0.562500
vt 0.500000 0.187500
vt 0.468750 0.187500
vt 0.500000 0.125000 vt 0.500000 0.125000
vt 0.562500 0.125000 vt 0.562500 0.125000
vt 0.500000 0.625000 vt 0.500000 0.625000
@ -2126,11 +2122,10 @@ f 764/824/8 757/817/8 777/837/8 778/838/8
f 765/825/5 764/824/5 780/840/5 781/841/5 f 765/825/5 764/824/5 780/840/5 781/841/5
f 744/804/6 752/812/6 783/843/6 782/842/6 f 744/804/6 752/812/6 783/843/6 782/842/6
f 782/842/6 783/843/6 785/845/6 784/844/6 f 782/842/6 783/843/6 785/845/6 784/844/6
f 784/844/8 785/845/8 791/851/8 790/850/8
f 776/836/10 774/834/10 788/848/10 789/849/10 f 776/836/10 774/834/10 788/848/10 789/849/10
f 748/808/8 744/804/8 786/846/8 787/847/8 f 748/808/8 744/804/8 786/846/8 787/847/8
f 777/837/8 779/839/8 795/855/8 794/854/8 f 777/837/8 779/839/8 793/853/8 792/852/8
f 739/797/10 746/806/10 793/853/10 792/852/10 f 739/797/10 746/806/10 791/851/10 790/850/10
f 750/810/6 753/813/6 798/858/6 796/856/6 f 750/810/6 753/813/6 796/856/6 794/854/6
f 753/813/6 752/812/6 797/857/6 798/858/6 f 753/813/6 752/812/6 795/855/6 796/856/6
f 781/841/5 780/840/5 799/859/5 800/860/5 f 781/841/5 780/840/5 797/857/5 798/858/5

View File

@ -1,21 +1,152 @@
#version 430 core #version 430 core
//vec3 textureColor = texture2D(colorTexture, vecTex).xyz;
float AMBIENT = 0.03;
float AMBIENT = 0.1;
uniform vec3 color;
uniform vec3 lightPos;
uniform sampler2D colorTexture; uniform sampler2D colorTexture;
in vec3 vecNormal; in vec3 vecNormal;
in vec3 worldPos; in vec3 worldPos;
in vec2 vecTex; in vec2 vecTex;
float PI = 3.14;
uniform sampler2D depthMap;
uniform vec3 cameraPos;
uniform vec3 sunDir;
uniform vec3 sunColor;
uniform vec3 lightPos;
uniform vec3 lightPos2;
uniform vec3 lightPos3;
uniform vec3 lightColor;
uniform vec3 lightColor2;
uniform vec3 lightColor3;
uniform vec3 spotlightPos;
uniform vec3 spotlightColor;
uniform vec3 spotlightConeDir;
uniform vec3 spotlightPhi;
uniform float metallic;
uniform float roughness;
uniform float exposition;
out vec4 outColor; out vec4 outColor;
in vec3 viewDirTS;
in vec3 lightDirTS2;
in vec3 lightDirTS3;
in vec3 lightDirTS;
in vec3 spotlightDirTS;
in vec3 sunDirTS;
in vec3 test;
float DistributionGGX(vec3 normal, vec3 H, float roughness){
float a = roughness*roughness;
float a2 = a*a;
float NdotH = max(dot(normal, H), 0.0);
float NdotH2 = NdotH*NdotH;
float num = a2;
float denom = (NdotH2 * (a2 - 1.0) + 1.0);
denom = PI * denom * denom;
return num / denom;
}
float GeometrySchlickGGX(float NdotV, float roughness){
float r = (roughness + 1.0);
float k = (r*r) / 8.0;
float num = NdotV;
float denom = NdotV * (1.0 - k) + k;
return num / denom;
}
float GeometrySmith(vec3 normal, vec3 V, vec3 lightDir, float roughness){
float NdotV = max(dot(normal, V), 0.0);
float NdotL = max(dot(normal, lightDir), 0.0);
float ggx2 = GeometrySchlickGGX(NdotV, roughness);
float ggx1 = GeometrySchlickGGX(NdotL, roughness);
return ggx1 * ggx2;
}
vec3 fresnelSchlick(float cosTheta, vec3 F0){
return F0 + (1.0 - F0) * pow(clamp(1.0 - cosTheta, 0.0, 1.0), 5.0);
}
vec3 PBRLight(vec3 lightDir, vec3 radiance, vec3 normal, vec3 V){
float diffuse=max(0,dot(normal,lightDir));
//vec3 V = normalize(cameraPos-worldPos);
vec3 F0 = vec3(0.04);
F0 = mix(F0, texture2D(colorTexture, vecTex).xyz, metallic);
vec3 H = normalize(V + lightDir);
// cook-torrance brdf
float NDF = DistributionGGX(normal, H, roughness);
float G = GeometrySmith(normal, V, lightDir, roughness);
vec3 F = fresnelSchlick(max(dot(H, V), 0.0), F0);
vec3 kS = F;
vec3 kD = vec3(1.0) - kS;
kD *= 1.0 - metallic;
vec3 numerator = NDF * G * F;
float denominator = 4.0 * max(dot(normal, V), 0.0) * max(dot(normal, lightDir), 0.0) + 0.0001;
vec3 specular = numerator / denominator;
// add to outgoing radiance Lo
float NdotL = max(dot(normal, lightDir), 0.0);
return (kD * texture2D(colorTexture, vecTex).xyz / PI + specular) * radiance * NdotL;
}
void main() void main()
{ {
vec3 lightDir = normalize(lightPos-worldPos); //vec3 normal = vec3(0,0,1);
vec3 normal = normalize(vecNormal); vec3 normal = normalize(vecNormal);
vec3 textureColor = texture2D(colorTexture, vecTex).xyz;
float diffuse=max(0,dot(normal,lightDir)); //vec3 viewDir = normalize(viewDirTS);
outColor = vec4(textureColor*min(1,AMBIENT+diffuse), 1.0); vec3 viewDir = normalize(cameraPos-worldPos);
//vec3 lightDir = normalize(lightDirTS);
//vec3 lightDir2 = normalize(lightDirTS2);
//vec3 lightDir3 = normalize(lightDirTS3);
vec3 lightDir = normalize(lightPos-worldPos);
vec3 lightDir2 = normalize(lightPos2-worldPos);
vec3 lightDir3 = normalize(lightPos3-worldPos);
vec3 ambient = AMBIENT*texture2D(colorTexture, vecTex).xyz;
vec3 attenuatedlightColor = lightColor/pow(length(lightPos-worldPos),2);
vec3 ilumination;
ilumination = ambient+PBRLight(lightDir,attenuatedlightColor,normal,viewDir);
vec3 attenuatedlightColor2 = lightColor2/pow(length(lightPos2-worldPos),2);
ilumination=ilumination+PBRLight(lightDir2,attenuatedlightColor2,normal,viewDir);
vec3 attenuatedlightColor3 = lightColor3/pow(length(lightPos3-worldPos),2);
ilumination=ilumination+PBRLight(lightDir3,attenuatedlightColor3,normal,viewDir);
//flashlight
//vec3 spotlightDir= normalize(spotlightDirTS);
vec3 spotlightDir= normalize(spotlightPos-worldPos);
float angle_atenuation = clamp((dot(-normalize(spotlightPos-worldPos),spotlightConeDir)-0.5)*3,0,1);
attenuatedlightColor = angle_atenuation*spotlightColor/pow(length(spotlightPos-worldPos),2);
ilumination=ilumination+PBRLight(spotlightDir,attenuatedlightColor,normal,viewDir);
//sun
ilumination=ilumination+PBRLight(sunDir,sunColor,normal,viewDir);
outColor = vec4(vec3(1.0) - exp(-ilumination*exposition),1);
//outColor = vec4(roughness,metallic,0,1);
//outColor = vec4(test);
} }

View File

@ -3,6 +3,8 @@
layout(location = 0) in vec3 vertexPosition; layout(location = 0) in vec3 vertexPosition;
layout(location = 1) in vec3 vertexNormal; layout(location = 1) in vec3 vertexNormal;
layout(location = 2) in vec2 vertexTexCoord; layout(location = 2) in vec2 vertexTexCoord;
layout(location = 3) in vec3 vertexTangent;
layout(location = 4) in vec3 vertexBitangent;
uniform mat4 transformation; uniform mat4 transformation;
uniform mat4 modelMatrix; uniform mat4 modelMatrix;
@ -11,11 +13,45 @@ out vec3 vecNormal;
out vec3 worldPos; out vec3 worldPos;
out vec2 vecTex; out vec2 vecTex;
uniform vec3 lightPos;
uniform vec3 lightPos2;
uniform vec3 lightPos3;
uniform vec3 spotlightPos;
uniform vec3 cameraPos;
uniform vec3 sunDir;
out vec3 viewDirTS;
out vec3 lightDirTS;
out vec3 spotlightDirTS;
out vec3 sunDirTS;
out vec3 lightDirTS2;
out vec3 lightDirTS3;
void main() void main()
{ {
worldPos = (modelMatrix* vec4(vertexPosition,1)).xyz; worldPos = (modelMatrix* vec4(vertexPosition,1)).xyz;
vecNormal = (modelMatrix* vec4(vertexNormal,0)).xyz; vecNormal = (modelMatrix* vec4(vertexNormal,0)).xyz;
gl_Position = transformation * vec4(vertexPosition, 1.0);
vec3 w_tangent = normalize(mat3(modelMatrix)*vertexTangent);
vec3 w_bitangent = normalize(mat3(modelMatrix)*vertexBitangent);
mat3 TBN = transpose(mat3(w_tangent, w_bitangent, vecNormal));
vec3 V = normalize(cameraPos-worldPos);
viewDirTS = TBN*V;
vec3 L = normalize(lightPos-worldPos);
lightDirTS = TBN*L;
vec3 L2 = normalize(lightPos2-worldPos);
lightDirTS2 = TBN*L2;
vec3 L3 = normalize(lightPos3-worldPos);
lightDirTS3 = TBN*L3;
vec3 SL = normalize(spotlightPos-worldPos);
spotlightDirTS = TBN*SL;
sunDirTS = TBN*sunDir;
vecTex = vertexTexCoord; vecTex = vertexTexCoord;
vecTex.y = 1.0 - vecTex.y; vecTex.y = 1.0 - vecTex.y;
gl_Position = transformation * vec4(vertexPosition, 1.0);
} }

View File

@ -46,7 +46,15 @@ namespace models {
Core::RenderContext shelfContext; Core::RenderContext shelfContext;
Core::RenderContext fishContext; Core::RenderContext fishContext;
Core::RenderContext fish2Context;
Core::RenderContext fish3Context;
Core::RenderContext glassWallContext; Core::RenderContext glassWallContext;
Core::RenderContext landContext;
Core::RenderContext roofContext;
Core::RenderContext door_next_toContext;
Core::RenderContext door_next_to_doorhandleContext;
} }
namespace texture { namespace texture {
@ -60,6 +68,10 @@ namespace texture {
GLuint door3Texture; GLuint door3Texture;
GLuint doorhandleTexture; GLuint doorhandleTexture;
GLuint glassWallTexture; GLuint glassWallTexture;
GLuint landTexture;
GLuint roofTexture;
GLuint door_next_toTexture;
GLuint door_next_to_doorhandleTexture;
} }
GLuint depthMapFBO; GLuint depthMapFBO;
@ -79,7 +91,7 @@ Core::RenderContext sphereContext;
glm::vec3 sunPos = glm::vec3(-0.028716f, 2.06441f, 3.84067f); glm::vec3 sunPos = glm::vec3(-0.028716f, 2.06441f, 3.84067f);
glm::vec3 sunDir = glm::vec3(-0.93633f, 0.351106f, 0.003226f); glm::vec3 sunDir = glm::vec3(-0.93633f, 0.351106f, 0.003226f);
glm::vec3 sunColor = glm::vec3(0.9f, 0.6f, 0.7f)*5; glm::vec3 sunColor = glm::vec3(0.9f, 0.6f, 0.7f)*10.00001;
glm::vec3 sunColor2 = glm::vec3(1.0f, 0.2f, 0.2f) * 5; glm::vec3 sunColor2 = glm::vec3(1.0f, 0.2f, 0.2f) * 5;
glm::vec3 sunColor3 = glm::vec3(1.0f, 0.2f, 0.2f) * 5; glm::vec3 sunColor3 = glm::vec3(1.0f, 0.2f, 0.2f) * 5;
@ -98,9 +110,9 @@ float exposition = 1.f;
glm::vec3 pointlightPos = glm::vec3(-3.5, 2.8, 0); glm::vec3 pointlightPos = glm::vec3(-3.5, 2.8, 0);
glm::vec3 pointlightPos2 = glm::vec3(4.5, 2.8, 3); glm::vec3 pointlightPos2 = glm::vec3(4.5, 2.8, 3);
glm::vec3 pointlightPos3 = glm::vec3(4.5, 2.8, -2.99); glm::vec3 pointlightPos3 = glm::vec3(4.5, 2.8, -2.99);
glm::vec3 pointlightColor = glm::vec3(0.9, 0.6, 0.6) * 5; glm::vec3 pointlightColor = glm::vec3(0.9, 0.6, 0.6) * 20;
glm::vec3 pointlightColor2 = glm::vec3(1, 0.2, 0.2) * 5; glm::vec3 pointlightColor2 = glm::vec3(1, 0.2, 0.2) * 20;
glm::vec3 pointlightColor3 = glm::vec3(1, 0.2, 0.2) * 5; glm::vec3 pointlightColor3 = glm::vec3(1, 0.2, 0.2) * 20;
glm::vec3 spotlightPos = glm::vec3(0, 0, 0); glm::vec3 spotlightPos = glm::vec3(0, 0, 0);
@ -240,7 +252,7 @@ void drawObjectPBR(Core::RenderContext& context, glm::mat4 modelMatrix, glm::vec
} }
void drawObjectTexture(Core::RenderContext& context, glm::mat4 modelMatrix, GLuint textureID) { void drawObjectPBRWithTexture(Core::RenderContext& context, glm::mat4 modelMatrix, GLuint textureID, float roughness, float metallic) {
glUseProgram(programTex); glUseProgram(programTex);
glm::mat4 viewProjectionMatrix = createPerspectiveMatrix() * createCameraMatrix(); glm::mat4 viewProjectionMatrix = createPerspectiveMatrix() * createCameraMatrix();
glm::mat4 transformation = viewProjectionMatrix * modelMatrix; glm::mat4 transformation = viewProjectionMatrix * modelMatrix;
@ -250,30 +262,30 @@ void drawObjectTexture(Core::RenderContext& context, glm::mat4 modelMatrix, GLui
//glUniform3f(glGetUniformLocation(programTex, "lightPos"), pointlightPos.x, pointlightPos.y, pointlightPos.z); //glUniform3f(glGetUniformLocation(programTex, "lightPos"), pointlightPos.x, pointlightPos.y, pointlightPos.z);
glUniform1f(glGetUniformLocation(program, "exposition"), exposition); glUniform1f(glGetUniformLocation(programTex, "exposition"), exposition);
//glUniform1f(glGetUniformLocation(program, "roughness"), roughness); glUniform1f(glGetUniformLocation(programTex, "roughness"), roughness);
//glUniform1f(glGetUniformLocation(program, "metallic"), metallic); glUniform1f(glGetUniformLocation(programTex, "metallic"), metallic);
//glUniform3f(glGetUniformLocation(program, "color"), color.x, color.y, color.z); //glUniform3f(glGetUniformLocation(program, "color"), color.x, color.y, color.z);
glUniform3f(glGetUniformLocation(program, "cameraPos"), cameraPos.x, cameraPos.y, cameraPos.z); glUniform3f(glGetUniformLocation(programTex, "cameraPos"), cameraPos.x, cameraPos.y, cameraPos.z);
glUniform3f(glGetUniformLocation(program, "sunDir"), sunDir.x, sunDir.y, sunDir.z); glUniform3f(glGetUniformLocation(programTex, "sunDir"), sunDir.x, sunDir.y, sunDir.z);
glUniform3f(glGetUniformLocation(program, "sunColor"), sunColor.x, sunColor.y, sunColor.z); glUniform3f(glGetUniformLocation(programTex, "sunColor"), sunColor.x, sunColor.y, sunColor.z);
glUniform3f(glGetUniformLocation(program, "lightPos"), pointlightPos.x, pointlightPos.y, pointlightPos.z); glUniform3f(glGetUniformLocation(programTex, "lightPos"), pointlightPos.x, pointlightPos.y, pointlightPos.z);
glUniform3f(glGetUniformLocation(program, "lightColor"), pointlightColor.x, pointlightColor.y, pointlightColor.z); glUniform3f(glGetUniformLocation(programTex, "lightColor"), pointlightColor.x, pointlightColor.y, pointlightColor.z);
glUniform3f(glGetUniformLocation(program, "spotlightConeDir"), spotlightConeDir.x, spotlightConeDir.y, spotlightConeDir.z); glUniform3f(glGetUniformLocation(programTex, "spotlightConeDir"), spotlightConeDir.x, spotlightConeDir.y, spotlightConeDir.z);
glUniform3f(glGetUniformLocation(program, "spotlightPos"), spotlightPos.x, spotlightPos.y, spotlightPos.z); glUniform3f(glGetUniformLocation(programTex, "spotlightPos"), spotlightPos.x, spotlightPos.y, spotlightPos.z);
glUniform3f(glGetUniformLocation(program, "spotlightColor"), spotlightColor.x, spotlightColor.y, spotlightColor.z); glUniform3f(glGetUniformLocation(programTex, "spotlightColor"), spotlightColor.x, spotlightColor.y, spotlightColor.z);
glUniform1f(glGetUniformLocation(program, "spotlightPhi"), spotlightPhi); glUniform1f(glGetUniformLocation(programTex, "spotlightPhi"), spotlightPhi);
//For shadows //For shadows
glm::mat4 lightVP = glm::ortho(-3.f, 2.3f, -1.3f, 3.f, -1.0f, 40.0f) * glm::lookAt(sunPos, sunPos - sunDir, glm::vec3(0, 1, 0)); glm::mat4 lightVP = glm::ortho(-3.f, 2.3f, -1.3f, 3.f, -1.0f, 40.0f) * glm::lookAt(sunPos, sunPos - sunDir, glm::vec3(0, 1, 0));
glUniformMatrix4fv(glGetUniformLocation(program, "LightVP"), 1, GL_FALSE, (float*)&lightVP); glUniformMatrix4fv(glGetUniformLocation(programTex, "LightVP"), 1, GL_FALSE, (float*)&lightVP);
glUniform1i(glGetUniformLocation(program, "depthMap"), 2); glUniform1i(glGetUniformLocation(programTex, "depthMap"), 2);
glActiveTexture(GL_TEXTURE0 + 2); glActiveTexture(GL_TEXTURE0 + 2);
glBindTexture(GL_TEXTURE_2D, depthMap); glBindTexture(GL_TEXTURE_2D, depthMap);
@ -409,19 +421,20 @@ void renderScene(GLFWwindow* window)
drawObjectPBR(models::pencilsContext, glm::mat4(), glm::vec3(0.10039f, 0.018356f, 0.001935f), 0.1f, 0.0f); drawObjectPBR(models::pencilsContext, glm::mat4(), glm::vec3(0.10039f, 0.018356f, 0.001935f), 0.1f, 0.0f);
drawObjectPBR(models::floorContext, glm::mat4(), glm::vec3(0.5f, 0.5f, 0.5f), 0.2f, 0.0f); //drawObjectPBR(models::floorContext, glm::mat4(), glm::vec3(0.5f, 0.5f, 0.5f), 0.2f, 0.0f);
drawObjectPBR(models::roomContext, glm::mat4(), glm::vec3(0.8f, 0.8f, 0.8f), 0.8f, 0.0f); //drawObjectPBR(models::roomContext, glm::mat4(), glm::vec3(0.8f, 0.8f, 0.8f), 0.8f, 0.0f);
//drawObjectPBR(models::windowContext, glm::mat4(), glm::vec3(0.402978f, 0.120509f, 0.057729f), 0.2f, 0.0f); //drawObjectPBR(models::windowContext, glm::mat4(), glm::vec3(0.402978f, 0.120509f, 0.057729f), 0.2f, 0.0f);
drawObjectPBR(models::sofaContext, glm::mat4(), glm::vec3(0.4f, 0.4f, 0.4f), 0.5f, 0.0f); //drawObjectPBR(models::sofaContext, glm::mat4(), glm::vec3(0.4f, 0.4f, 0.4f), 0.5f, 1.0f);
drawObjectPBR(models::sofaBaseContext, glm::mat4(), glm::vec3(0.3f, 0.3f, 0.3f), 0.5f, 0.0f); //drawObjectPBR(models::sofaBaseContext, glm::mat4(), glm::vec3(0.3f, 0.3f, 0.3f), 0.5f, 0.0f);
drawObjectPBR(models::door1Context, glm::mat4(), glm::vec3(0.4f, 0.4f, 0.4f), 0.2f, 0.0f); //drawObjectPBR(models::door1Context, glm::mat4(), glm::vec3(0.4f, 0.4f, 0.4f), 0.2f, 0.0f);
drawObjectPBR(models::door2Context, glm::mat4(), glm::vec3(0.4f, 0.4f, 0.4f), 0.2f, 0.0f); //drawObjectPBR(models::door2Context, glm::mat4(), glm::vec3(0.4f, 0.4f, 0.4f), 0.2f, 0.0f);
drawObjectPBR(models::door3Context, glm::mat4(), glm::vec3(0.402978f, 0.120509f, 0.057729f), 0.2f, 0.0f); //drawObjectPBR(models::door3Context, glm::mat4(), glm::vec3(0.402978f, 0.120509f, 0.057729f), 0.2f, 0.0f);
drawObjectPBR(models::shelfContext, glm::mat4(), glm::vec3(0.2f, 0.2f, 0.2f), 0.5f, 0.0f); drawObjectPBR(models::shelfContext, glm::mat4(), glm::vec3(0.2f, 0.2f, 0.2f), 0.5f, 0.0f);
//drawObjectPBR(models::landContext, glm::mat4(), glm::vec3(0.5f, 0.5f, 0.1f), 0.5f, 0.0f);
//drawObjectPBR(models::fishContext, glm::mat4(), glm::vec3(0.7f, 0.2f, 0.1f), 0.5f, 0.0f); //drawObjectPBR(models::fishContext, glm::mat4(), glm::vec3(0.7f, 0.2f, 0.1f), 0.5f, 0.0f);
//drawObjectPBR(models::glassWallContext, glm::mat4(), glm::vec3(1.0f, 1.0f, 1.0f), 1.0f, 1.0f); //drawObjectPBR(models::glassWallContext, glm::mat4(), glm::vec3(1.0f, 1.0f, 1.0f), 1.0f, 1.0f);
@ -469,11 +482,24 @@ void renderScene(GLFWwindow* window)
spotlightPos = spaceshipPos + 0.2 * spaceshipDir; spotlightPos = spaceshipPos + 0.2 * spaceshipDir;
spotlightConeDir = spaceshipDir; spotlightConeDir = spaceshipDir;
//draw texture with PBR
drawObjectTexture(models::floorContext, glm::mat4(), texture::floorTexture); drawObjectPBRWithTexture(models::floorContext, glm::mat4(), texture::floorTexture, 0.8f, 0.0f);
drawObjectTexture(models::glassWallContext, glm::mat4(), texture::glassWallTexture); drawObjectPBRWithTexture(models::glassWallContext, glm::mat4(), texture::glassWallTexture, 0.8f, 0.0f);
drawObjectTexture(models::roomContext, glm::mat4(), texture::roomTexture); drawObjectPBRWithTexture(models::roomContext, glm::mat4(), texture::roomTexture, 0.8f, 0.0f);
drawObjectTexture(models::fishContext, glm::mat4(), texture::fishTexture); drawObjectPBRWithTexture(models::fishContext, glm::mat4(), texture::fishTexture, 0.5f, 0.0f);
drawObjectPBRWithTexture(models::landContext, glm::mat4(), texture::landTexture, 0.5f, 0.0f);
drawObjectPBRWithTexture(models::sofaBaseContext, glm::mat4(), texture::sofaBaseTexture, 0.5f, 0.0f);
drawObjectPBRWithTexture(models::sofaContext, glm::mat4(), texture::sofaTexture, 0.5f, 0.0f);
drawObjectPBRWithTexture(models::roofContext, glm::mat4(), texture::roofTexture, 0.5f, 0.0f);
drawObjectPBRWithTexture(models::fish2Context, glm::mat4(), texture::fishTexture, 0.5f, 0.0f);
drawObjectPBRWithTexture(models::fish3Context, glm::mat4(), texture::fishTexture, 0.5f, 0.0f);
drawObjectPBRWithTexture(models::door1Context, glm::mat4(), texture::door1Texture, 0.5f, 0.0f);
drawObjectPBRWithTexture(models::door2Context, glm::mat4(), texture::door2Texture, 0.5f, 0.0f);
drawObjectPBRWithTexture(models::door3Context, glm::mat4(), texture::door3Texture, 0.5f, 0.0f);
drawObjectPBRWithTexture(models::doorhandleContext, glm::mat4(), texture::doorhandleTexture, 0.5f, 0.0f);
drawObjectPBRWithTexture(models::door_next_toContext, glm::mat4(), texture::door_next_toTexture, 0.5f, 0.0f);
drawObjectPBRWithTexture(models::door_next_to_doorhandleContext, glm::mat4(), texture::door_next_to_doorhandleTexture, 0.5f, 0.0f);
//test depth buffer //test depth buffer
//glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT); //glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
@ -515,7 +541,7 @@ void init(GLFWwindow* window)
programTest = shaderLoader.CreateProgram("shaders/test.vert", "shaders/test.frag"); programTest = shaderLoader.CreateProgram("shaders/test.vert", "shaders/test.frag");
programSun = shaderLoader.CreateProgram("shaders/shader_8_sun.vert", "shaders/shader_8_sun.frag"); programSun = shaderLoader.CreateProgram("shaders/shader_8_sun.vert", "shaders/shader_8_sun.frag");
//loading models
loadModelToContext("./models/sphere.obj", sphereContext); loadModelToContext("./models/sphere.obj", sphereContext);
loadModelToContext("./models/spaceship.obj", shipContext); loadModelToContext("./models/spaceship.obj", shipContext);
loadModelToContext("./models/Marble_Bust.obj", models::marbleBustContext); loadModelToContext("./models/Marble_Bust.obj", models::marbleBustContext);
@ -531,15 +557,36 @@ void init(GLFWwindow* window)
loadModelToContext("./models/Door1.obj", models::door1Context); loadModelToContext("./models/Door1.obj", models::door1Context);
loadModelToContext("./models/Door2.obj", models::door2Context); loadModelToContext("./models/Door2.obj", models::door2Context);
loadModelToContext("./models/Door3.obj", models::door3Context); loadModelToContext("./models/Door3.obj", models::door3Context);
loadModelToContext("./models/DoorCircle.obj", models::doorhandleContext);
loadModelToContext("./models/Shelf.obj", models::shelfContext); loadModelToContext("./models/Shelf.obj", models::shelfContext);
loadModelToContext("./models/fish.obj", models::fishContext); loadModelToContext("./models/fish.obj", models::fishContext);
loadModelToContext("./models/fish2.obj", models::fish2Context);
loadModelToContext("./models/fish3.obj", models::fish3Context);
loadModelToContext("./models/Glass_wall.obj", models::glassWallContext); loadModelToContext("./models/Glass_wall.obj", models::glassWallContext);
loadModelToContext("./models/land.obj", models::landContext);
loadModelToContext("./models/roof.obj", models::roofContext);
loadModelToContext("./models/door_next_to.obj", models::door_next_toContext);
loadModelToContext("./models/door_next_to_doorhandle.obj", models::door_next_to_doorhandleContext);
//loading textures //loading textures
programTex = shaderLoader.CreateProgram("shaders/shader_texture.vert", "shaders/shader_texture.frag"); programTex = shaderLoader.CreateProgram("shaders/shader_texture.vert", "shaders/shader_texture.frag");
texture::glassWallTexture = Core::LoadTexture("textures/sofa.jpg"); texture::glassWallTexture = Core::LoadTexture("textures/glass.jpg");
texture::fishTexture = Core::LoadTexture("textures/fish.png");
texture::roomTexture = Core::LoadTexture("textures/wall.jpg");
texture::sofaBaseTexture = Core::LoadTexture("textures/sofa.jpg");
texture::sofaTexture = Core::LoadTexture("textures/sofa.jpg");
texture::landTexture = Core::LoadTexture("textures/land.jpg");
texture::floorTexture = Core::LoadTexture("textures/floor3.png");
texture::roofTexture = Core::LoadTexture("textures/roof.jpg");
texture::door1Texture = Core::LoadTexture("textures/Door.jpg");
texture::door2Texture = Core::LoadTexture("textures/Door.jpg");
texture::door3Texture = Core::LoadTexture("textures/Door.jpg");
texture::doorhandleTexture = Core::LoadTexture("textures/Door.jpg");
texture::door_next_toTexture = Core::LoadTexture("textures/Door.jpg");
texture::door_next_to_doorhandleTexture = Core::LoadTexture("textures/Door.jpg");
// //
//prepering skybox //prepering skybox

BIN
cw 9/textures/Door.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 607 KiB

BIN
cw 9/textures/fish.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 631 KiB

BIN
cw 9/textures/floor3.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 MiB

BIN
cw 9/textures/floor3.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 MiB

BIN
cw 9/textures/glass.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 491 KiB

BIN
cw 9/textures/land.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 MiB

BIN
cw 9/textures/leather.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 776 KiB

BIN
cw 9/textures/roof.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 810 KiB

BIN
cw 9/textures/wall.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 718 KiB