# How does HOOPS Communicator identify the created animation keyframes?

**URL:** <https://forum.techsoft3d.com/t/how-does-hoops-communicator-identify-the-created-animation-keyframes/4846>\
**Category:** HOOPS Visualize Web\
**Tags:** code, knowledge-base, how-to\
**Created:** [September 1, 2025, 7:02am UTC](https://forum.techsoft3d.com/t/how-does-hoops-communicator-identify-the-created-animation-keyframes/4846 "2025-09-01T07:02:43Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![WangFuYuan199](https://avatars.discourse-cdn.com/v4/letter/w/7feea3/32.png) [@WangFuYuan199](https://forum.techsoft3d.com/u/WangFuYuan199)\
**Post date:** [September 1, 2025, 7:02am UTC](https://forum.techsoft3d.com/t/how-does-hoops-communicator-identify-the-created-animation-keyframes/4846/1 "2025-09-01T07:02:43Z")

</div>

In the new version of HOOPS Communicator SDK, how can one identify the created animation keyframes? Are there any specific APIs?

---

<div class="post-metadata">

**Author:** ![tino](https://avatars.discourse-cdn.com/v4/letter/t/9dc877/32.png) [@tino](https://forum.techsoft3d.com/u/tino)\
**Post date:** [September 1, 2025, 12:44pm UTC](https://forum.techsoft3d.com/t/how-does-hoops-communicator-identify-the-created-animation-keyframes/4846/2 "2025-09-01T12:44:38Z")

</div>

Hello @WangFuYuan199,

Please see this section in our docs for the `KeyframeBuffer` class:

> **[KeyframeBuffer — HOOPS Communicator Documentation](https://docs.techsoft3d.com/communicator/latest/api_ref/viewing/classes/Animation.KeyframeBuffer.html#keyframebuffer)**

Also in our docs is a walkthrough on the animation API:

> **[Animation — HOOPS Communicator Documentation](https://docs.techsoft3d.com/communicator/latest/prog_guide/viewing/animation.html#animation)**

Thanks,  
Tino

---

<div class="post-metadata">

**Author:** ![WangFuYuan199](https://avatars.discourse-cdn.com/v4/letter/w/7feea3/32.png) [@WangFuYuan199](https://forum.techsoft3d.com/u/WangFuYuan199)\
**Post date:** [September 4, 2025, 3:37am UTC](https://forum.techsoft3d.com/t/how-does-hoops-communicator-identify-the-created-animation-keyframes/4846/3 "2025-09-04T03:37:52Z")

</div>

Thank you, Tino. I have another question. Can the sample.sh script in the Linux version output HTML? I didn’t see that the format of the output included HTML.  
Can it be done like in Windows --output\_html “index.html” so that the output is directly generated?

 ![image](https://us1.discourse-cdn.com/flex020/uploads/techsoft3d/original/2X/7/72a7274346b5ea5341c56e00128353e1835903ac.png)

---

<div class="post-metadata">

**Author:** ![tino](https://avatars.discourse-cdn.com/v4/letter/t/9dc877/32.png) [@tino](https://forum.techsoft3d.com/u/tino)\
**Post date:** [September 4, 2025, 11:51am UTC](https://forum.techsoft3d.com/t/how-does-hoops-communicator-identify-the-created-animation-keyframes/4846/4 "2025-09-04T11:51:15Z")

</div>

Hello @WangFuYuan199,

It looks like your screenshot is the default sample script that is included with the Communicator package. That sample script only shows a _small fraction_ of the all the available [Converter options](https://docs.techsoft3d.com/communicator/latest/api_ref/data_import/converter-command-line-options.html#converter-application). But to answer your specific question, yes, [output\_html](https://docs.techsoft3d.com/communicator/latest/api_ref/data_import/converter-command-line-options.html#cmdoption-converter-output_html) can be used in Linux.

Thanks,  
Tino
