Commit Graph

948 Commits

Author SHA1 Message Date
Person
1dfbd4eff2 --User changes
-Add new preset dimensions to the right click menu of the width and height fields in the editor.
-Change QSS stylesheets to properly handle tabs.
-Make tabs rectangular by default. For some reason, they had always been triangular.

--Bug fixes
 -Incremental rendering times in the editor were wrong.

--Code changes
 -Migrate to Qt6. There is probably more work to be done here.
-Migrate to VS2022.
-Migrate to Wix 4 installer.
-Change installer to install to program files for all users.
-Fix many VS2022 code analysis warnings.
-No longer use byte typedef, because std::byte is now a type. Revert all back to unsigned char.
-Upgrade OpenCL headers to version 3.0 and keep locally now rather than trying to look for system files.
-No longer link to Nvidia or AMD specific OpenCL libraries. Use the generic installer located at OCL_ROOT too.
-Add the ability to change OpenCL grid dimensions. This was attempted for investigating possible performance improvments, but made no difference.

This has not been verified on Linux or Mac yet.
2023-04-25 17:59:54 -06:00
Person
64d4470b12 Merge branch 'master' of https://bitbucket.org/mfeemster/fractorium 2022-08-18 10:29:20 -06:00
Person
f787c4f58a --User changes
-Add a new option to EmberAnimate --ignore-existing which makes it skip rendering a frame if the files from all of the requested extensions for that frame already exist.

--Code changes
 -Migrate to VS2022 and no longer use a version specific folder for the VS solution and project files. It is now under a version agnostic folder called Solution.
2022-08-18 10:29:04 -06:00
Michel Mastriani
d8d3e4c9d5 Merged in Michel-Mastriani/triptychaos_examplesflame-edited-online--1650640796213 (pull request #66)
triptychaos_examples.flame edited online with Bitbucket

Approved-by: Matt Feemster
2022-04-22 15:49:18 +00:00
Michel Mastriani
0867bf9ddf triptychaos_examples.flame edited online with Bitbucket 2022-04-22 15:20:03 +00:00
Seth
80d271042b Merged in render_breakup_prework (pull request #65)
Extracted Rendering logic

Approved-by: Matt Feemster
2022-03-23 04:45:04 +00:00
Seth
0a015babec Merged in misc_cast_fix (pull request #64)
Use explicit type for static_cast

Approved-by: Matt Feemster
2022-03-23 04:41:23 +00:00
Seth Troisi
0a63db7ac8 Extracted Rendering logic
Adds RenderSingleEmber and RenderSingleEmberFromSeries
2022-03-22 21:20:37 -07:00
Seth Troisi
10b8fa8c72 Use explicit type for static_cast 2022-03-22 21:05:13 -07:00
Person
a2a5479c81 Merge branch 'master' of https://bitbucket.org/mfeemster/fractorium 2022-03-15 17:50:01 -06:00
Person
bf706ac705 --User changes
-Add two new options --width and --height to EmberRender and EmberAnimate to allow the user to specify absolute dimensions to render the image at.
2022-03-15 17:49:48 -06:00
Matt Feemster
a0406174b1 BuildGuideQtCreator.md edited online with Bitbucket 2022-03-14 13:19:08 +00:00
Seth
24db55010c Merged in warning_fix (pull request #62)
Converted AtomicString to constexpr char[]

Approved-by: Matt Feemster
2022-03-14 05:09:46 +00:00
Matt Feemster
c841f1f5b7 BuildGuideQtCreator.md edited online with Bitbucket 2022-03-14 04:49:13 +00:00
Seth Troisi
5605faeed7 Converted AtomicString to constexpr char[] 2022-03-13 14:30:48 -07:00
Person
94c3e6bed3 --Bug fixes
-Make FPS default to 30 if option is not present.
2022-03-11 16:04:07 -07:00
Seth
3add3cbba7 Merged in fps_ui (pull request #61)
Add FPS parameter to UI

Approved-by: Matt Feemster
2022-03-11 22:32:42 +00:00
Seth
0b39113f5a Merged in warning_fix (pull request #60)
Fix warning about unused CLStrings

Approved-by: Matt Feemster
2022-03-11 22:31:15 +00:00
Seth Troisi
2ae68776a9 Add FPS parameter to UI 2022-03-11 14:11:53 -08:00
Seth Troisi
f922b1731d Fix warning about unused CLStrings 2022-03-11 14:06:09 -08:00
Person
41f26c8b72 --Code changes
-Add include for /usr/include/Imath for OpenEXR to defaults.pri because it wasn't building on some linux systems with out it.
2022-03-02 19:34:34 -07:00
Person
2909af2408 --Code changes
-Cleanup and small bug fix for the new animation preview feature.
2022-02-28 20:36:11 -07:00
Matt Feemster
4bbc8466e2 Merged animate_review_prework_part2 into master 2022-02-28 06:07:56 +00:00
Seth
d4174ef92a Merged in animate_review_rebased_bit (pull request #59)
Animated Rendering

Approved-by: Matt Feemster
2022-02-28 06:01:51 +00:00
Seth
7081d8863b Merged in cleanups_p0 (pull request #56)
Few pre work cleanups

Approved-by: Matt Feemster
2022-02-28 06:01:30 +00:00
Seth
60693a26d3 Merged in animate_review_prework_part3 (pull request #58)
Fix 2000+ instances of Wunused-variable in Variations

Approved-by: Matt Feemster
2022-02-28 06:00:15 +00:00
Seth Troisi
8ab6c920ee --Code Change
-Add Animate Button
2022-02-27 20:44:03 -08:00
Seth Troisi
36e83c5552 --Code Change
-Add Clear Sequence button to Sequence Panel
2022-02-27 20:44:03 -08:00
Seth Troisi
0fc2d3107e --Code Change
-Change Sequence Preview to PREVIEW_SIZE (128)
2022-02-27 20:44:03 -08:00
Seth Troisi
9558f81e69 --Code Change
-Remove unused `varIndex = IndexInXform;`
    Removes 2087 instances of  [-Wunused-variable] warnings
2022-02-27 20:42:31 -08:00
Seth Troisi
344c8c6457 --Code Change
-Fix compiler warnings in XmlToEmber
2022-02-27 20:39:13 -08:00
Seth Troisi
345262a6cc --Code Changes
-Test if directories exist before adding to INCLUDEPATH
    Fixes all 190 instances of [-Wmissing-include-dirs] for me
2022-02-13 14:42:28 -08:00
Seth Troisi
55014fd83a --Code Changes
-Fix mixed tap/space use in defaults.pri
2022-02-12 17:45:01 -08:00
Person
ee7ca7065e --Code changes
-Remove all dependencies on Intel Threading Building Blocks.
 -Write our own version of parallel_for().
2021-12-29 23:10:54 -07:00
Person
5524180d4b --Code changes
-More work on upgrading openexr.
2021-11-16 23:22:02 -07:00
Person
c72c40a204 --Code changes
-Upgrade openexr to version 3.1.3
2021-11-16 22:56:33 -07:00
Person
f476afa545 --Bug fixes
-Numbering of rendered files was wrong.
 -Truchet_hex_fill was not compiling with some newer Nvidia drivers.

--Code changes
 -Update Wix installer to use VS 2019.
2021-08-08 15:20:09 -06:00
Person
2219ea755f --Bug fixes
-Start and end tags were not properly included in the final render backup file output.
2021-07-01 09:54:17 -06:00
Drake Arconis
21d9f7f465 Merged in fix-esheephd (pull request #55)
Revert file path construction behavior to not strip forward slashes from prefix so it can be utilized to change output directory

Approved-by: Matt Feemster
2021-04-27 19:31:58 +00:00
Rye Mutt
da64ccf87f Revert file path construction behavior to not strip forward slashes from prefix so it can be utilized to change output directory 2021-04-27 15:11:03 -04:00
Matt Feemster
461f66a9a0 README.md edited online with Bitbucket 2021-04-23 21:28:36 +00:00
Person
6a6e2f3dde --Bug fixes
-Text output of command line programs was not being flushed.
2021-04-22 13:21:29 -06:00
Person
e64dd6c67d --Bug fixes
-Fix build.
2021-04-19 22:23:29 -06:00
Person
a726b99dea --Code changes
-Modernize some C++ code.
2021-04-19 21:53:25 -06:00
Person
8086cfa731 22.21.4.2 4/19/2021
--User changes
 -Allow users to set the Exp value when using the Exp temporal filter type.
 -Set the default temporal filter type to be Box, which does not alter the palette values at all during animation. This is done to avoid confusion when using Gaussian or Exp which can produce darkened images.

--Bug fixes
 -Sending a sequence to the final render dialog when the keyframes had non zero rotate and center Y values would produce off center animations when rendered.
 -Temporal filters were being unnecessarily recreated many times when rendering or generating sequences.
 -Exp filter was always treated like a Box filter.

--Code changes
 -Add a new member function SaveCurrentAsXml(QString filename = "") to the controllers which is only used for testing.
 -Modernize some C++ code.
2021-04-19 21:07:24 -06:00
Person
652ccc242c Merge branch 'master' of https://bitbucket.org/mfeemster/fractorium 2021-04-10 01:10:42 -06:00
Person
eacaa185eb sync 2021-04-10 01:10:28 -06:00
Matt Feemster
9d95c29b04 README.md edited online with Bitbucket 2021-04-10 07:09:18 +00:00
Matt Feemster
e78c64711b README.md edited online with Bitbucket 2021-04-10 07:08:28 +00:00
Person
f411c355f3 21.21.4.1 Release 2021-04-07 08:49:35 -06:00