{"id":437,"date":"2012-12-01T13:08:10","date_gmt":"2012-12-01T13:08:10","guid":{"rendered":"http:\/\/taylore.net\/?p=437"},"modified":"2013-09-04T17:03:03","modified_gmt":"2013-09-04T16:03:03","slug":"3d-sailing-ship","status":"publish","type":"post","link":"http:\/\/taylore.net\/?p=437","title":{"rendered":"3D Sailing Ship"},"content":{"rendered":"<p>For one of my graphics assignments I had to use make use of\u00a0shaders\u00a0 So I looked up fragment and vertex shaders and managed to complete this scene in 5 days. A vertex shader is used to adjust the vertex heights for the ocean. A fragment shader was also used for the texturing, sparkle ad gradient effects and I made a simple overlay shader the attempts to make the scene look more vintage.<\/p>\n<p><a href=\"http:\/\/taylore.net\/?attachment_id=438\" rel=\"attachment wp-att-438\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-438\" title=\"ship\" src=\"http:\/\/taylore.net\/wp-content\/uploads\/2012\/12\/ship-1024x532.png\" alt=\"\" width=\"625\" height=\"324\" srcset=\"http:\/\/taylore.net\/wp-content\/uploads\/2012\/12\/ship-1024x532.png 1024w, http:\/\/taylore.net\/wp-content\/uploads\/2012\/12\/ship-300x155.png 300w, http:\/\/taylore.net\/wp-content\/uploads\/2012\/12\/ship-624x324.png 624w, http:\/\/taylore.net\/wp-content\/uploads\/2012\/12\/ship.png 1387w\" sizes=\"auto, (max-width: 625px) 100vw, 625px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>For one of my graphics assignments I had to use make use of\u00a0shaders\u00a0 So I looked up fragment and vertex shaders and managed to complete this scene in 5 days. A vertex shader is used to adjust the vertex heights for the ocean. A fragment shader was also used for the texturing, sparkle ad gradient [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[115],"tags":[39,52,5,62,61,37,45],"class_list":["post-437","post","type-post","status-publish","format-standard","hentry","category-opengl","tag-code","tag-opengl","tag-projects","tag-shaders","tag-ship","tag-tech","tag-university"],"_links":{"self":[{"href":"http:\/\/taylore.net\/index.php?rest_route=\/wp\/v2\/posts\/437","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/taylore.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/taylore.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/taylore.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/taylore.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=437"}],"version-history":[{"count":4,"href":"http:\/\/taylore.net\/index.php?rest_route=\/wp\/v2\/posts\/437\/revisions"}],"predecessor-version":[{"id":440,"href":"http:\/\/taylore.net\/index.php?rest_route=\/wp\/v2\/posts\/437\/revisions\/440"}],"wp:attachment":[{"href":"http:\/\/taylore.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=437"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/taylore.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=437"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/taylore.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=437"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}