Skip to content

Commit 067bb0f

Browse files
authored
Update README.md
1 parent 06490f0 commit 067bb0f

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

README.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
© 2018 - 2019 Michał Siejak ([@Nadrin](https://twitter.com/Nadrin))
44

5-
A physically based GPU path tracing renderer with a declarative ES7-like scene description language.
5+
A physically based GPU path tracing renderer with a declarative, ES7-like, scene description language.
66

77
Powered by Qt 3D, NVIDIA RTX & Vulkan.
88

@@ -12,9 +12,9 @@ Powered by Qt 3D, NVIDIA RTX & Vulkan.
1212

1313
Quartz consists of several components:
1414

15-
* At its core is a raytracing aspect for [Qt 3D](https://doc.qt.io/qt-5/qt3d-index.html) implemented by `Qt3DRaytrace` module. It provides both C++ and [QML](https://en.wikipedia.org/wiki/QML) APIs for use in Qt 3D based applications and is a drop-in replacement for `Qt3DRender` (rasterization-based rendering aspect). While not (yet) on par with `Qt3DRender` features, many types are named the same and provide similar functionality, thus making the two aspects somewhat analogous.
15+
* At its core is a raytracing aspect for [Qt 3D](https://doc.qt.io/qt-5/qt3d-index.html) implemented by the `Qt3DRaytrace` module. It provides both C++ and [QML](https://en.wikipedia.org/wiki/QML) APIs for use in Qt 3D based applications and is a drop-in replacement for `Qt3DRender` (rasterization-based rendering aspect). While not (yet) on par with `Qt3DRender` feature set, many `Qt3DRaytrace` types are named the same and provide similar functionality, thus making the two aspects somewhat analogous.
1616
* A standalone renderer application that can load and render arbitrary scenes in Qt 3D [QML](https://en.wikipedia.org/wiki/QML) format. It provides live, progressive preview and can save to many LDR and HDR image formats.
17-
* An "extras" module (`Qt3DRaytraceExtras`) providing various auxiliary utilities.
17+
* An "extras" module (`Qt3DRaytraceExtras`) providing a set of prebuilt elements and various auxiliary utilities.
1818
* A command-line tool for assisting in conversion of complex 3D scenes to QML-defined hierarchies (`scene2qml`).
1919

2020
## Features
@@ -46,7 +46,7 @@ This project is still a work in progress. Items without a check mark are planned
4646

4747
## System requirements
4848

49-
Quartz requires an NVIDIA RTX-series GPU with support for the following Vulkan extensions:
49+
Quartz requires a NVIDIA RTX-series GPU with support for the following Vulkan extensions:
5050

5151
- `VK_KHR_swapchain`
5252
- `VK_NV_ray_tracing`
@@ -142,7 +142,7 @@ Entity {
142142

143143
### Note on colors
144144

145-
Since Qt has no notion of color spaces, all color values are assumed to be in sRGB by default. To specify linear color use `Qt3DRaytrace.lrgba()` function.
145+
Since Qt has no notion of color spaces, all color values are assumed to be in sRGB by default. To specify linear color use the `Qt3DRaytrace.lrgba()` function.
146146

147147
For symmetry there's also `Qt3DRaytrace.srgba()` which is equivalent to `Qt.rgba()`.
148148

@@ -154,7 +154,7 @@ Note that `Mesh` component treats its source file as if containing a single 3D o
154154

155155
To work with complex 3D scenes use the `scene2qml` tool. It converts an input scene file into QML-defined `Entity` hierarchy and extracts individual meshes, and textures into separate files. The resulting QML file can then be imported by using the [`EntityLoader`](https://doc.qt.io/qt-5/qml-qt3d-core-entityloader.html) node.
156156

157-
Conversion quality depends on input file format and complexity of a particular scene. The resulting QML file can be further edited by hand to supplement certain information, like some `Material` attributes.
157+
Conversion quality depends on the input file format and complexity of a particular scene. The resulting QML file can be further edited by hand to supplement certain information, like some `Material` attributes.
158158

159159
## Building
160160

0 commit comments

Comments
 (0)