{"id":506,"date":"2011-11-30T14:36:46","date_gmt":"2011-11-30T13:36:46","guid":{"rendered":"http:\/\/www.giobatta65.com\/?p=506"},"modified":"2022-02-19T11:59:20","modified_gmt":"2022-02-19T10:59:20","slug":"chimera-3d-engine","status":"publish","type":"post","link":"https:\/\/www.giodalnegro.com\/?p=506","title":{"rendered":"Chimera 3D engine"},"content":{"rendered":"<p id=\"tw-target-text\" class=\"tw-data-text tw-text-large tw-ta\" dir=\"ltr\" data-placeholder=\"Translation\"><span class=\"Y2IQFc\" lang=\"en\">Chimera 3D is a portable OpenGL engine developed to run on Windows, macOS and iOS. Over the years Chimera has evolved a lot to adapt to new demands (for example by supporting the 3D-&gt; 3D stereo switch with a simple button). A public version is available free for everyone, the package for OS X and Windows includes the main executable and lots of example scenes<\/span><\/p>\n<p><a href=\"http:\/\/www.giodalnegro.com\/files\/ChimeraOSX.zip\" target=\"_blank\" rel=\"noopener\">Download Chimera macOS<\/a> (4.5MB 10.7+)<br \/>\n<a href=\"http:\/\/www.giodalnegro.com\/files\/ChimeraWin.zip\" target=\"_blank\" rel=\"noopener\">Download Chimera Windows<\/a> (6.5MB Windows 7\/8\/10\/11)<br \/>\nAlso, keep an eye on <a href=\"http:\/\/www.giodalnegro.com\/files\/reference.html\" target=\"_blank\" rel=\"noopener\">Chimera Script Reference<\/a><\/p>\n<p>Lately I declared Chimera &#8220;deprecated&#8221; although it is still used in many software and still supported, in favor of the new &#8220;C3&#8221; version which is completely shader-based (and compliant ES3.0).<\/p>\n<div>\n<hr \/>\n<\/div>\n<p id=\"tw-target-text\" class=\"tw-data-text tw-text-large tw-ta\" dir=\"ltr\" data-placeholder=\"Translation\"><span class=\"Y2IQFc\" lang=\"en\">The main features are: <\/span><\/p>\n<ul>\n<li class=\"tw-data-text tw-text-large tw-ta\" dir=\"ltr\" data-placeholder=\"Translation\"><span class=\"Y2IQFc\" lang=\"en\">it is based on textual scripts (compiled using bison and lexx);<\/span><\/li>\n<li class=\"tw-data-text tw-text-large tw-ta\" dir=\"ltr\" data-placeholder=\"Translation\"><span class=\"Y2IQFc\" lang=\"en\">supports 3DS, OBjs and all the most common graphic formats (jpg, png, tif, gif etc); <\/span><\/li>\n<li class=\"tw-data-text tw-text-large tw-ta\" dir=\"ltr\" data-placeholder=\"Translation\"><span class=\"Y2IQFc\" lang=\"en\">supports 3D physics via Bullet and 2D via Box2D; <\/span><\/li>\n<li class=\"tw-data-text tw-text-large tw-ta\" dir=\"ltr\" data-placeholder=\"Translation\"><span class=\"Y2IQFc\" lang=\"en\">supports vertex and fragment shaders; <\/span><\/li>\n<li class=\"tw-data-text tw-text-large tw-ta\" dir=\"ltr\" data-placeholder=\"Translation\"><span class=\"Y2IQFc\" lang=\"en\">implements a vast set of fxs such as: standard bumpmaps, lightmaps, normal mapping, specular mapping, glow, lightbloom, env-mapping, blur, lensflares, alpha sorts etc;<\/span><\/li>\n<li class=\"tw-data-text tw-text-large tw-ta\" dir=\"ltr\" data-placeholder=\"Translation\"><span class=\"Y2IQFc\" lang=\"en\">internal engine for particle systems; internal lightmap generator, based on Radiosity; supports both stencil and shadowmap shadows; <\/span><\/li>\n<li class=\"tw-data-text tw-text-large tw-ta\" dir=\"ltr\" data-placeholder=\"Translation\"><span class=\"Y2IQFc\" lang=\"en\">CSG; <\/span><\/li>\n<li class=\"tw-data-text tw-text-large tw-ta\" dir=\"ltr\" data-placeholder=\"Translation\"><span class=\"Y2IQFc\" lang=\"en\">vast set of effects on textures such as scroll, live video on textures etc; <\/span><\/li>\n<li class=\"tw-data-text tw-text-large tw-ta\" dir=\"ltr\" data-placeholder=\"Translation\"><span class=\"Y2IQFc\" lang=\"en\">contains a manager to manage water and fluids; skybox and cubemaps; <\/span><\/li>\n<li class=\"tw-data-text tw-text-large tw-ta\" dir=\"ltr\" data-placeholder=\"Translation\"><span class=\"Y2IQFc\" lang=\"en\">manage keyframers for movement (use a bezier path interpolator); <\/span><\/li>\n<li class=\"tw-data-text tw-text-large tw-ta\" dir=\"ltr\" data-placeholder=\"Translation\"><span class=\"Y2IQFc\" lang=\"en\">native &#8220;on the fly&#8221; swap from 3D to 3D stereo (SBS) and vice versa; <\/span><\/li>\n<li class=\"tw-data-text tw-text-large tw-ta\" dir=\"ltr\" data-placeholder=\"Translation\"><span class=\"Y2IQFc\" lang=\"en\">updated to iOS 10+, macOS (XCode11 +) and Windows 10 (VisualStudio 2022);<\/span><\/li>\n<\/ul>\n<div style=\"text-align: center;\">&nbsp;<\/div>\n<div style=\"text-align: center;\">ngg_shortcode_0_placeholder<\/div>\n<div style=\"text-align: center;\">&nbsp;<\/div>\n<div style=\"text-align: center;\">&nbsp;<\/div>\n<div style=\"text-align: center;\">&nbsp;<\/div>\n<div style=\"text-align: center;\">&nbsp;<\/div>\n<div style=\"text-align: center;\"><a href=\"http:\/\/www.giodalnegro.com\/wp-content\/uploads\/2011\/11\/lightbloom.jpg\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" title=\"lightbloom\" src=\"http:\/\/www.giodalnegro.com\/wp-content\/uploads\/2011\/11\/lightbloom.jpg\" alt=\"\"\/><\/a><\/div>\n<div style=\"text-align: center;\">lightbloom<\/div>\n<div style=\"text-align: center;\"><a href=\"http:\/\/www.giodalnegro.com\/wp-content\/uploads\/2011\/11\/vp2.jpg\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" title=\"vp2\" src=\"http:\/\/www.giodalnegro.com\/wp-content\/uploads\/2011\/11\/vp2.jpg\" alt=\"\"\/><\/a><\/div>\n<div style=\"text-align: center;\">sample toon shader<\/div>\n<div style=\"text-align: center;\"><a href=\"http:\/\/www.giodalnegro.com\/wp-content\/uploads\/2011\/11\/lightmapglow.jpg\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" title=\"lightmapglow\" src=\"http:\/\/www.giodalnegro.com\/wp-content\/uploads\/2011\/11\/lightmapglow.jpg\" alt=\"\"\/><\/a><\/div>\n<div style=\"text-align: center;\">sample lightmapping<\/div>\n<div style=\"text-align: center;\"><a href=\"http:\/\/www.giodalnegro.com\/wp-content\/uploads\/2011\/11\/shot4.jpg\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" title=\"shot4\" src=\"http:\/\/www.giodalnegro.com\/wp-content\/uploads\/2011\/11\/shot4.jpg\" alt=\"\"\/><\/a><\/div>\n<div style=\"text-align: center;\">bumpmapping, envmapping &amp; alpha sort in a single pass<\/div>\n<div style=\"text-align: center;\"><a href=\"http:\/\/www.giodalnegro.com\/wp-content\/uploads\/2011\/11\/dot3.jpg\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" title=\"dot3\" src=\"http:\/\/www.giodalnegro.com\/wp-content\/uploads\/2011\/11\/dot3.jpg\" alt=\"\"\/><\/a><\/div>\n<div style=\"text-align: center;\">normal and specular maps<\/div>\n<div style=\"text-align: center;\"><a href=\"http:\/\/www.giodalnegro.com\/wp-content\/uploads\/2011\/11\/shadow1.jpg\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" title=\"shadow1\" src=\"http:\/\/www.giodalnegro.com\/wp-content\/uploads\/2011\/11\/shadow1.jpg\" alt=\"\"\/><\/a><\/div>\n<div style=\"text-align: center;\">shadows<\/div>\n<div style=\"text-align: center;\"><a href=\"http:\/\/www.giodalnegro.com\/wp-content\/uploads\/2011\/11\/Screen-Shot-2011-11-22-at-15.40.01.jpg\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" title=\"Screen Shot 2011-11-22 at 15.40.01\" src=\"http:\/\/www.giodalnegro.com\/wp-content\/uploads\/2011\/11\/Screen-Shot-2011-11-22-at-15.40.01.jpg\" alt=\"\"\/><\/a><\/div>\n<div style=\"text-align: center;\">CSG<\/div>\n<div style=\"text-align: center;\"><a href=\"http:\/\/www.giodalnegro.com\/wp-content\/uploads\/2011\/11\/refcube.jpg\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" title=\"refcube\" src=\"http:\/\/www.giodalnegro.com\/wp-content\/uploads\/2011\/11\/refcube.jpg\" alt=\"\"\/><\/a><\/div>\n<div style=\"text-align: center;\">Combined Radiosity with CubeMapping<\/div>\n<div style=\"text-align: center;\"><a href=\"http:\/\/www.giodalnegro.com\/wp-content\/uploads\/2011\/11\/flare2.jpg\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" title=\"flare2\" src=\"http:\/\/www.giodalnegro.com\/wp-content\/uploads\/2011\/11\/flare2.jpg\" alt=\"\"\/><\/a><\/div>\n<div style=\"text-align: center;\">lens flares<\/div>\n<div style=\"text-align: center;\"><a href=\"http:\/\/www.giodalnegro.com\/wp-content\/uploads\/2011\/11\/Screen-Shot-2011-11-22-at-15.40.56.jpg\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" title=\"Screen Shot 2011-11-22 at 15.40.56\" src=\"http:\/\/www.giodalnegro.com\/wp-content\/uploads\/2011\/11\/Screen-Shot-2011-11-22-at-15.40.56.jpg\" alt=\"\"\/><\/a><\/div>\n<div style=\"text-align: center;\">particle systems<\/div>\n<div style=\"text-align: center;\"><a href=\"http:\/\/www.giodalnegro.com\/wp-content\/uploads\/2011\/11\/Screen-Shot-2011-11-22-at-15.44.03.jpg\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" title=\"Screen Shot 2011-11-22 at 15.44.03\" src=\"http:\/\/www.giodalnegro.com\/wp-content\/uploads\/2011\/11\/Screen-Shot-2011-11-22-at-15.44.03.jpg\" alt=\"\"\/><\/a><\/div>\n<div style=\"text-align: center;\">&#8230; and a lot more!!<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Chimera 3D is a portable OpenGL engine developed to run on Windows, macOS and iOS. Over the years Chimera has evolved a lot to adapt to new demands (for example by supporting the 3D-&gt; 3D stereo switch with a simple button). A public version is available free for everyone, the package for OS X and [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":553,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ngg_post_thumbnail":0,"footnotes":""},"categories":[7,201,14,8],"tags":[132,149,37,131,39,130,36,120,34,148,129,25],"class_list":{"0":"post-506","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-ios","8":"category-macos","9":"category-osx","10":"category-windows","11":"tag-3d","12":"tag-3d-stereo","13":"tag-chimera","14":"tag-csg","15":"tag-giofx","16":"tag-lightbloom","17":"tag-opengl","18":"tag-os-x","19":"tag-radiosity","20":"tag-sbs-stereo","21":"tag-vbo","22":"tag-windows-2","23":"czr-hentry"},"_links":{"self":[{"href":"https:\/\/www.giodalnegro.com\/index.php?rest_route=\/wp\/v2\/posts\/506","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.giodalnegro.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.giodalnegro.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.giodalnegro.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.giodalnegro.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=506"}],"version-history":[{"count":28,"href":"https:\/\/www.giodalnegro.com\/index.php?rest_route=\/wp\/v2\/posts\/506\/revisions"}],"predecessor-version":[{"id":2287,"href":"https:\/\/www.giodalnegro.com\/index.php?rest_route=\/wp\/v2\/posts\/506\/revisions\/2287"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.giodalnegro.com\/index.php?rest_route=\/wp\/v2\/media\/553"}],"wp:attachment":[{"href":"https:\/\/www.giodalnegro.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=506"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.giodalnegro.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=506"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.giodalnegro.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=506"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}